public async Task <bool> Atualizar(Endereco endereco) { await enderecoRepositorio.Atualizar(endereco); await Uow.Save(); return(true); }
public void Endereco_InfraData_Atualizar_EsperadoOK() { //cenário BaseSqlTeste.SemearBancoParaEndereco(); _endereco = EnderecoObjetoMae.ObterValido(); _endereco.ID = 1; _endereco.Pais = "Argentina"; //Ação Endereco endereco = _enderecoRepositorio.Atualizar(_endereco); //Verificação endereco.Pais.Should().Be(_endereco.Pais); }
public async Task AtualizarEndereco(Endereco endereco) { if (!ExecutarValidacao(new EnderecoValidacao(), endereco)) { return; } await _enderecoRepositorio.Atualizar(endereco); }
public void Endereco_InfraData_Atualizar_DeveAtualizarOk() { endereco = ObjectMother.ObterEnderecoValido(); endereco = repositorio.Salvar(endereco); endereco.Bairro = "Atualizado"; var enderecoAtualizado = repositorio.Atualizar(endereco); enderecoAtualizado.Bairro.Should().Be(endereco.Bairro); }
public Endereco Atualizar(Endereco endereco) { if (endereco.Id < 1) { throw new ExcecaoIdentificadorIndefinido(); } endereco.Validar(); return(_enderecoRepositorio.Atualizar(endereco)); }
public void Endereco_InfraData_Atualizar_DeveFuncionar() { Endereco endereco = ObjectMother.ObterEnderecoValido(); var resultado = "Trindade"; endereco.Municipio = "Trindade"; endereco = repositorio.Atualizar(endereco); endereco.Municipio.Should().Be(resultado); }
public Endereco Atualizar(Endereco endereco) { if (endereco.Id < 1) { throw new IdentificadorInvalidoException(); } endereco.Validar(); return(_repositorio.Atualizar(endereco)); }
public MotoristaDTO AtualizarMotorista(MotoristaDTO dto) { Motorista motorista = dto.ParaObjetoDeDominio(); var coo = new GoogleMapsAPIFacade().ObterCoordenadasGeograficas(dto.Endereco); _veiculoRepositorio.Atualizar(motorista.Veiculo); _enderecoRepositorio.Atualizar(motorista.Endereco); motorista = _motoristaRepositorio.Atualizar(motorista); return(motorista.ParaDTO()); }
public Emitente Atualizar(Emitente emitente) { if (emitente.Id < 1) { throw new ExcecaoIdentificadorIndefinido(); } emitente.Validar(); emitente.Endereco = _enderecoRepositorio.Atualizar(emitente.Endereco); return(_repositorio.Atualizar(emitente)); }
public Transportador Atualizar(Transportador transportador) { transportador.Validar(); if (transportador.Id < 1 || transportador.Endereco.Id < 1) { throw new ExcecaoIdentificadorIndefinido(); } transportador.Endereco = _enderecoRepositorio.Atualizar(transportador.Endereco); return(_transportadoraRepositorio.Atualizar(transportador)); }
public void Endereco_InfraData_Atualizar_Sucesso() { Endereco endereco = ObjectMother.PegarEnderecoValido(); endereco.Id = 1; _repositorio.Atualizar(endereco); Endereco resultado = _repositorio.BuscarPorId(endereco.Id); resultado.Pais.Should().Be(endereco.Pais); }
public ResultadoServico Executar(Endereco endereco) { var resultado = new ResultadoServico(); resultado.AdicionarErros(ValidoParaEditar(endereco)); if (resultado.EhValido) { _repositorio.Atualizar(endereco); } return(resultado); }
public Destinatario Atualizar(Destinatario destinatario) { if (destinatario.Id < 1) { throw new ExcecaoIdentificadorIndefinido(); } destinatario.Validar(); _enderecoRepositorio.Atualizar(destinatario.Endereco); return(_destinatarioRepositorio.Atualizar(destinatario)); }
public override Emitente Atualizar(Emitente entidade) { if (entidade.Id == 0 || entidade.Endereco.Id == 0) { throw new IdentifierUndefinedException(); } entidade.Validar(); base.Atualizar(entidade); enderecoRepositorio.Atualizar(entidade.Endereco); return(PegarPorId(entidade.Id)); }
public void InfraData_Atualizar_deve_atualizar_um_endereco() { //Arrange var novoEndereco = _enderecoRepositorio.Salvar(_enderecoPadrao); novoEndereco.Bairro = "bairro Atualizado"; //Action Action enderecoDB = () => _enderecoRepositorio.Atualizar(novoEndereco); //Assert enderecoDB.Should().NotBeNull(); enderecoDB.Should().Equals(_enderecoPadrao.Bairro); var EnderecoContexto = _contexto.Enderecos.Find(novoEndereco.Id); }
public async Task <IActionResult> Edit(int id, [Bind("EnderecoId,Rua,Numero,Bairro,Cidade,Estado,UsuarioId")] Endereco endereco) { if (id != endereco.EnderecoId) { _logger.LogError("Endereço não encontrado"); return(NotFound()); } if (ModelState.IsValid) { await _enderecoRepositorio.Atualizar(endereco); _logger.LogInformation("Endereço atualizado"); return(RedirectToAction("Index", "Usuarios")); } _logger.LogError("Endereço inválido"); return(View(endereco)); }
public async Task <IActionResult> AlterarAsync(int enderecoId, EnderecoDto enderecoModel) { try { var endereco = await _enderecoRepositorio.ObterPorId(enderecoId); if (endereco == null) { return(NotFound()); } _mapper.Map(enderecoModel, endereco); _enderecoRepositorio.Atualizar(endereco); return(Created($"api/obterporid/{endereco.Id}", _mapper.Map <EnderecoDto>(endereco))); } catch (System.Exception ex) { return(this.StatusCode(StatusCodes.Status500InternalServerError, $"Banco de Dados Falou{ ex.Message }")); } }
public async Task <EnderecoDto> Salvar(EnderecoDto enderecoDto) { try { Endereco endereco = await _repositorio.PegarPorCep(enderecoDto.Cep); Endereco resultado; if (endereco is null) { endereco = new(enderecoDto.Cep, enderecoDto.Logradouro, enderecoDto.Bairro, enderecoDto.Localidade, enderecoDto.Uf); resultado = await _repositorio.Adicionar(endereco); if (resultado is null) { throw new Exception("Erro ao cadastrar, contate o administrador do sistema."); } return(enderecoDto); } else { resultado = await _repositorio.Atualizar(endereco); if (resultado is null) { throw new Exception("Erro ao atualizar, contate o administrador do sistema."); } return(enderecoDto); } } catch (Exception) { throw; } }
public Endereco AtualizarEndereco(Endereco endereco) { return(_enderecoRepositorio.Atualizar(endereco)); }