public void Update(EnderecoDTO obj) { EnderecoValidation enderecoValidation = new EnderecoValidation(); if (enderecoValidation.ValidarLogradouro(obj.Logradouro)) { throw new System.ArgumentException("Campo logradouro é obrigatório ou tem mais de 50 caracteres", "Erro cliente"); } if (enderecoValidation.ValidarEstado(obj.Estado)) { throw new System.ArgumentException("O campo estado é obrigatório ou tem mais de 40 caracteres", "Erro cliente"); } if (enderecoValidation.ValidarCidade(obj.Cidade)) { throw new System.ArgumentException("O campo cidade é obrigatório ou tem mais de 40 caracteres", "Erro cliente"); } if (enderecoValidation.ValidarBairro(obj.Bairro)) { throw new System.ArgumentException("O campo bairro é obrigatório ou tem mais de 40 caracteres", "Erro cliente"); } var objEndereco = _enderecoMapper.MapperToEntity(obj); _enderecoService.Update(objEndereco); }
public async Task AtualizarEndereco(Endereco endereco) { var validator = new EnderecoValidation(); if (!ExecutarValidacao(validator, endereco)) { return; } await _enderecoRepository.Atualizar(endereco); return; }
public void Test_EstadoObrigatorio() { Endereco enderecoSemEstado = new Endereco() { Estado = "" }; Endereco enderecoComEstado = new Endereco() { Estado = "Rio de Janeiro" }; EnderecoValidation enderecoValidation = new EnderecoValidation(); Assert.IsTrue(enderecoValidation.ValidarEstado(enderecoSemEstado.Estado)); }
public void Test_CidadeObrigatorio() { Endereco enderecoSemCidade = new Endereco() { Cidade = "" }; Endereco cidadeComCidade = new Endereco() { Cidade = "Rio de Janeiro" }; EnderecoValidation enderecoValidation = new EnderecoValidation(); Assert.IsTrue(enderecoValidation.ValidarCidade(enderecoSemCidade.Cidade)); }
public void Test_BairroObrigatorio() { Endereco enderecoSemBairro = new Endereco() { Bairro = "" }; Endereco enderecoComBairro = new Endereco() { Bairro = "Avenida Central" }; EnderecoValidation enderecoValidation = new EnderecoValidation(); Assert.IsTrue(enderecoValidation.ValidarBairro(enderecoSemBairro.Bairro)); }
public void Test_LogradouroObrigatorio() { Endereco enderecoSemLogradouro = new Endereco() { Logradouro = "" }; Endereco enderecoComLogradouro = new Endereco() { Logradouro = "Avenida Central" }; EnderecoValidation enderecoValidation = new EnderecoValidation(); Assert.IsTrue(enderecoValidation.ValidarLogradouro(enderecoSemLogradouro.Logradouro)); }
public void Test_CidadeMaiorQue40Caracteres() { Endereco cidadeMaiorQue50Caracteres = new Endereco() { Cidade = "Rio de Janeiro Rio de Janeiro Rio de Janeiro Rio de Janeiro Rio de Janeiro Rio de JaneiroRio de Janeiro" }; Endereco cidadeMenorQue50Caracteres = new Endereco() { Cidade = "Rio de Janeiro" }; EnderecoValidation EnderecoValidation = new EnderecoValidation(); Assert.IsTrue(EnderecoValidation.ValidarCidade(cidadeMaiorQue50Caracteres.Cidade)); // Assert.IsTrue(EnderecoValidation.ValidaNome(clienteMenorQue30Caracteres)); }
public void Test_BairroMaiorQue40Caracteres() { Endereco enderecoSemBairroMaiorQue50Caracteres = new Endereco() { Bairro = "Avenida CentralAvenida CentralAvenida CentralAvenida CentralAvenida CentralAvenida Central" }; Endereco bairroMenorQue50Caracteres = new Endereco() { Bairro = "Avenida Central" }; EnderecoValidation EnderecoValidation = new EnderecoValidation(); Assert.IsTrue(EnderecoValidation.ValidarBairro(enderecoSemBairroMaiorQue50Caracteres.Bairro)); //Assert.IsFalse(EnderecoValidation.ValidarBairro(enderecoSemBairroMaiorQue50Caracteres)); }
public void Test_LogradouroMaiorQue50Caracteres() { Endereco EnderecoMaiorQue50Caracteres = new Endereco() { Logradouro = "Avenida CentralAvenida CentralAvenida CentralAvenida CentralAvenida CentralAvenida Central" }; Endereco EnderecoMenorQue50Caracteres = new Endereco() { Logradouro = "Avenida Central" }; EnderecoValidation EnderecoValidation = new EnderecoValidation(); Assert.IsTrue(EnderecoValidation.ValidarLogradouro(EnderecoMaiorQue50Caracteres.Logradouro)); // Assert.IsTrue(clienteValidation2.ValidaNome(clienteMenorQue30Caracteres)); }
public void Test_EstadoMaiorQue40Caracteres() { Endereco estadoMaiorQue50Caracteres = new Endereco() { Estado = "Rio de JaneiroRio de Janeiro Rio de Janeiro Rio de Janeiro Rio de Janeiro Rio de Janeiro Rio de Janeiro" }; Endereco estadoMenorQue50Caracteres = new Endereco() { Estado = "Rio de Janeiro" }; EnderecoValidation EnderecoValidation = new EnderecoValidation(); Assert.IsTrue(EnderecoValidation.ValidarEstado(estadoMaiorQue50Caracteres.Estado)); // Assert.IsTrue(clienteValidation2.ValidaNome(clienteMenorQue30Caracteres)); }
public void Add(CreateEnderecoCommand command) { var endereco = new Endereco { Logradouro = command.Logradouro, Bairro = command.Bairro, Cidade = command.Cidade, Estado = command.Estado, }; var validation = new EnderecoValidation().Validate(endereco); if (!validation.IsValid) { throw new ValidationException(validation.Errors.ToString()); } enderecoRepository.Add(endereco); }
public async Task Adicionar(Fornecedor fornecedor) { var validatorFornecedor = new FornecedorValidation(); var validatorEndereco = new EnderecoValidation(); if (!ExecutarValidacao(validatorFornecedor, fornecedor) || !ExecutarValidacao(validatorEndereco, fornecedor.Endereco)) { return; } if (_fornecedorRepository.Buscar(f => f.Documento == fornecedor.Documento).Result.Any()) { Notificar("Já existe um fornecedor com este documento informado."); return; } await _fornecedorRepository.Adicionar(fornecedor); return; }
public void Update(UpdateEnderecoCommand command) { var endereco = enderecoRepository.GetById(command.Id); if (endereco == null) { throw new Exception("Endereço não encontrado."); } endereco.Logradouro = command.Logradouro; endereco.Bairro = command.Bairro; endereco.Cidade = command.Cidade; endereco.Estado = command.Estado; var validation = new EnderecoValidation().Validate(endereco); if (!validation.IsValid) { throw new ValidationException(validation.Errors.ToString()); } enderecoRepository.Update(endereco); }
public override bool EhValido() { ValidationResult = new EnderecoValidation().Validate(this); return(ValidationResult.IsValid); }
public EnderecoAppServiceTests() { enderecoValidation = new EnderecoValidation(); enderecoService = new Mock <IEnderecoService>(); enderecoAppService = new EnderecoAppService(enderecoService.Object); }
public EnderecoServiceTests() { enderecoValidation = new EnderecoValidation(); enderecoRepository = new Mock <IEnderecoRepository>(); enderecoService = new EnderecoService(enderecoRepository.Object); }
public EnderecoValidationTests() { _sut = new EnderecoValidation(); }
public EnderecoRepositoryTests() { enderecoValidation = new EnderecoValidation(); }