Exemplo n.º 1
0
        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());
        }
Exemplo n.º 2
0
        public IActionResult Gravar([FromBody] EnderecoDTO.Gravar dto)
        {
            if (!_enderecoService.Gravar(dto))
            {
                return(BadRequest());
            }

            return(Ok());
        }
Exemplo n.º 3
0
 private Endereco CriarEndereco(EnderecoDTO.Gravar dto)
 => new Endereco(dto.ClienteId, dto.Logradouro, dto.Numero, dto.Complemento,
                 dto.Bairro, dto.CEP, dto.Localidade, dto.Uf);