public bool Gravar(EnderecoDTO.Gravar dto) { var cliente = GetCliente(dto.ClienteId); var endereco = CriarEndereco(dto); cliente.AdicionarEndereco(endereco); UnitOfWork.EnderecoRepository.Add(endereco); return(UnitOfWork.SaveChanges()); }
public IActionResult Gravar([FromBody] EnderecoDTO.Gravar dto) { if (!_enderecoService.Gravar(dto)) { return(BadRequest()); } return(Ok()); }
private Endereco CriarEndereco(EnderecoDTO.Gravar dto) => new Endereco(dto.ClienteId, dto.Logradouro, dto.Numero, dto.Complemento, dto.Bairro, dto.CEP, dto.Localidade, dto.Uf);