summaryrefslogtreecommitdiff
path: root/Gestor.Model/Model.Domain.Seguros/SeguradoraEndereco.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Gestor.Model/Model.Domain.Seguros/SeguradoraEndereco.cs')
-rw-r--r--Gestor.Model/Model.Domain.Seguros/SeguradoraEndereco.cs115
1 files changed, 0 insertions, 115 deletions
diff --git a/Gestor.Model/Model.Domain.Seguros/SeguradoraEndereco.cs b/Gestor.Model/Model.Domain.Seguros/SeguradoraEndereco.cs
deleted file mode 100644
index f103e05..0000000
--- a/Gestor.Model/Model.Domain.Seguros/SeguradoraEndereco.cs
+++ /dev/null
@@ -1,115 +0,0 @@
-using Gestor.Model.Common;
-using Gestor.Model.Domain.Common;
-using Gestor.Model.Domain.Generic;
-using Gestor.Model.Helper;
-using Gestor.Model.Resources;
-using Newtonsoft.Json;
-using System;
-using System.Collections.Generic;
-using System.Runtime.CompilerServices;
-
-namespace Gestor.Model.Domain.Seguros
-{
- public class SeguradoraEndereco : EnderecoBase, IDomain
- {
- public Gestor.Model.Domain.Common.Empresa Empresa
- {
- get;
- set;
- }
-
- public Gestor.Model.Domain.Seguros.Seguradora Seguradora
- {
- get;
- set;
- }
-
- public TipoEndereco Tipo
- {
- get;
- set;
- }
-
- [JsonIgnore]
- public Func<List<KeyValuePair<string, string>>> ValidationEvent
- {
- get
- {
- SeguradoraEndereco seguradoraEndereco = this;
- return new Func<List<KeyValuePair<string, string>>>(seguradoraEndereco.Validate);
- }
- }
-
- public SeguradoraEndereco()
- {
- }
-
- public List<KeyValuePair<string, string>> Validate()
- {
- bool length;
- List<KeyValuePair<string, string>> keyValuePairs = ValidationHelper.AddValue();
- if (string.IsNullOrWhiteSpace(base.Cep))
- {
- keyValuePairs.AddValue<string, string>("Cep", Messages.Obrigatorio, true);
- }
- else if (!base.Cep.ValidacaoCep())
- {
- keyValuePairs.AddValue<string, string>("Cep", Messages.Invalido, true);
- }
- if (string.IsNullOrWhiteSpace(base.Estado))
- {
- keyValuePairs.AddValue<string, string>("Estado", Messages.Obrigatorio, true);
- }
- else if (!base.Estado.ValidacaoEstado())
- {
- keyValuePairs.AddValue<string, string>("Estado", Messages.Invalido, true);
- }
- if (string.IsNullOrWhiteSpace(base.Endereco))
- {
- keyValuePairs.AddValue<string, string>("Endereco", Messages.Obrigatorio, true);
- }
- else if (base.Endereco.Length > 60)
- {
- keyValuePairs.AddValue<string, string>("Endereco", string.Format(Messages.MaiorQueLimite, 60), true);
- }
- if (string.IsNullOrWhiteSpace(base.Numero))
- {
- keyValuePairs.AddValue<string, string>("Numero", Messages.Obrigatorio, true);
- }
- else if (base.Numero.Length > 5)
- {
- keyValuePairs.AddValue<string, string>("Numero", string.Format(Messages.MaiorQueLimite, 5), true);
- }
- if (string.IsNullOrWhiteSpace(base.Bairro))
- {
- keyValuePairs.AddValue<string, string>("Bairro", Messages.Obrigatorio, true);
- }
- else if (base.Bairro.Length > 60)
- {
- keyValuePairs.AddValue<string, string>("Bairro", string.Format(Messages.MaiorQueLimite, 60), true);
- }
- if (string.IsNullOrWhiteSpace(base.Cidade))
- {
- keyValuePairs.AddValue<string, string>("Cidade", Messages.Obrigatorio, true);
- }
- else if (base.Cidade.Length > 30)
- {
- keyValuePairs.AddValue<string, string>("Cidade", string.Format(Messages.MaiorQueLimite, 30), true);
- }
- string complemento = base.Complemento;
- if (complemento != null)
- {
- length = complemento.Length > 30;
- }
- else
- {
- length = false;
- }
- if (length)
- {
- keyValuePairs.AddValue<string, string>("Complemento", string.Format(Messages.MaiorQueLimite, 30), true);
- }
- return keyValuePairs;
- }
- }
-} \ No newline at end of file