summaryrefslogtreecommitdiff
path: root/Gestor.Model/Gestor.Model.CalculoWeb.Residencia
diff options
context:
space:
mode:
Diffstat (limited to 'Gestor.Model/Gestor.Model.CalculoWeb.Residencia')
-rw-r--r--Gestor.Model/Gestor.Model.CalculoWeb.Residencia/CalculoResidencia.cs14
-rw-r--r--Gestor.Model/Gestor.Model.CalculoWeb.Residencia/CoberturaResidencia.cs46
-rw-r--r--Gestor.Model/Gestor.Model.CalculoWeb.Residencia/EnderecoResidencia.cs20
-rw-r--r--Gestor.Model/Gestor.Model.CalculoWeb.Residencia/Imovel.cs14
-rw-r--r--Gestor.Model/Gestor.Model.CalculoWeb.Residencia/QuestionarioResidencia.cs22
5 files changed, 116 insertions, 0 deletions
diff --git a/Gestor.Model/Gestor.Model.CalculoWeb.Residencia/CalculoResidencia.cs b/Gestor.Model/Gestor.Model.CalculoWeb.Residencia/CalculoResidencia.cs
new file mode 100644
index 0000000..ea52784
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.CalculoWeb.Residencia/CalculoResidencia.cs
@@ -0,0 +1,14 @@
+namespace Gestor.Model.CalculoWeb.Residencia;
+
+public class CalculoResidencia
+{
+ public Segurado Segurado { get; set; }
+
+ public Imovel Imovel { get; set; }
+
+ public Seguro Seguro { get; set; }
+
+ public QuestionarioResidencia Questionario { get; set; }
+
+ public CoberturaResidencia Cobertura { get; set; }
+}
diff --git a/Gestor.Model/Gestor.Model.CalculoWeb.Residencia/CoberturaResidencia.cs b/Gestor.Model/Gestor.Model.CalculoWeb.Residencia/CoberturaResidencia.cs
new file mode 100644
index 0000000..6027ff9
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.CalculoWeb.Residencia/CoberturaResidencia.cs
@@ -0,0 +1,46 @@
+namespace Gestor.Model.CalculoWeb.Residencia;
+
+public class CoberturaResidencia
+{
+ public decimal Basica { get; set; }
+
+ public decimal DanosMorais { get; set; }
+
+ public decimal ResponsabilidadeCivilFamiliar { get; set; }
+
+ public decimal DanosEletricos { get; set; }
+
+ public decimal Equipamentos { get; set; }
+
+ public decimal ImpactoVeiculos { get; set; }
+
+ public decimal Aluguel { get; set; }
+
+ public decimal Vidros { get; set; }
+
+ public decimal RouboFurto { get; set; }
+
+ public decimal Vazamentos { get; set; }
+
+ public decimal Vendaval { get; set; }
+
+ public decimal Desmoronamento { get; set; }
+
+ public decimal TumultoGreve { get; set; }
+
+ public decimal RecomposicaoDocumento { get; set; }
+
+ public decimal Bike { get; set; }
+
+ public string Assistencia { get; set; }
+
+ public string Verba { get; set; }
+
+ public string ValorNovo { get; set; }
+
+ public decimal Alagamento { get; set; }
+
+ public decimal PlacasSolares { get; set; }
+
+ public int Id { get; set; }
+}
diff --git a/Gestor.Model/Gestor.Model.CalculoWeb.Residencia/EnderecoResidencia.cs b/Gestor.Model/Gestor.Model.CalculoWeb.Residencia/EnderecoResidencia.cs
new file mode 100644
index 0000000..0805aa2
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.CalculoWeb.Residencia/EnderecoResidencia.cs
@@ -0,0 +1,20 @@
+namespace Gestor.Model.CalculoWeb.Residencia;
+
+public class EnderecoResidencia
+{
+ public string Cep { get; set; }
+
+ public string Cidade { get; set; }
+
+ public string Estado { get; set; }
+
+ public string Numero { get; set; }
+
+ public string Logradouro { get; set; }
+
+ public string Complemento { get; set; }
+
+ public string Bairro { get; set; }
+
+ public int Id { get; set; }
+}
diff --git a/Gestor.Model/Gestor.Model.CalculoWeb.Residencia/Imovel.cs b/Gestor.Model/Gestor.Model.CalculoWeb.Residencia/Imovel.cs
new file mode 100644
index 0000000..bbb276b
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.CalculoWeb.Residencia/Imovel.cs
@@ -0,0 +1,14 @@
+namespace Gestor.Model.CalculoWeb.Residencia;
+
+public class Imovel
+{
+ public EnderecoResidencia Endereco { get; set; }
+
+ public string TipoOcupacao { get; set; }
+
+ public string TipoMoradia { get; set; }
+
+ public string TipoConstrucao { get; set; }
+
+ public int Id { get; set; }
+}
diff --git a/Gestor.Model/Gestor.Model.CalculoWeb.Residencia/QuestionarioResidencia.cs b/Gestor.Model/Gestor.Model.CalculoWeb.Residencia/QuestionarioResidencia.cs
new file mode 100644
index 0000000..b457c0d
--- /dev/null
+++ b/Gestor.Model/Gestor.Model.CalculoWeb.Residencia/QuestionarioResidencia.cs
@@ -0,0 +1,22 @@
+namespace Gestor.Model.CalculoWeb.Residencia;
+
+public class QuestionarioResidencia
+{
+ public string ImovelDesocupado { get; set; }
+
+ public string AreaRisco { get; set; }
+
+ public string ZonaRural { get; set; }
+
+ public string CondominioFechado { get; set; }
+
+ public string SeguradoProprietario { get; set; }
+
+ public string ImovelTombado { get; set; }
+
+ public string AtividadeProfissional { get; set; }
+
+ public string EquipamentoSeguranca { get; set; }
+
+ public int Id { get; set; }
+}