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 Endereco BuscarPorId(long id) { if (id < 1) { throw new ExcecaoIdentificadorIndefinido(); } return(_enderecoRepositorio.BuscarPorId(id)); }
public bool Atualizar(DestinatarioEditarComando comando) { Destinatario destinatarioDb = _repositorioDestinatario.BuscarPorId(comando.Id) ?? throw new ExcecaoNaoEncontrado(); Endereco enderecoDb = _repositorioEndereco.BuscarPorId(comando.Endereco.Id); Mapper.Map <DestinatarioEditarComando, Destinatario>(comando, destinatarioDb); Mapper.Map(comando.Endereco, enderecoDb); destinatarioDb.Endereco = enderecoDb; return(_repositorioDestinatario.Atualizar(destinatarioDb)); }
public bool Atualizar(EmitenteEditarComando comando) { Emitente emitenteDb = _repositorioEmitente.BuscarPorId(comando.Id) ?? throw new ExcecaoNaoEncontrado(); Endereco enderecoDb = _repositorioEndereco.BuscarPorId(comando.Endereco.Id); Mapper.Map <EmitenteEditarComando, Emitente>(comando, emitenteDb); Mapper.Map(comando.Endereco, enderecoDb); emitenteDb.Endereco = enderecoDb; return(_repositorioEmitente.Atualizar(emitenteDb)); }
public bool Atualizar(TransportadorEditarComando comando) { Transportador transportadorDb = _repositorioTransportador.BuscarPorId(comando.Id) ?? throw new ExcecaoNaoEncontrado(); Endereco enderecoDb = _repositorioEndereco.BuscarPorId(comando.Endereco.Id); Mapper.Map <TransportadorEditarComando, Transportador>(comando, transportadorDb); Mapper.Map(comando.Endereco, enderecoDb); transportadorDb.Endereco = enderecoDb; return(_repositorioTransportador.Atualizar(transportadorDb)); }