コード例 #1
0
        public RetornoPadraoDTO AtualizarEndereco(EnderecoDTO request)
        {
            try
            {
                Endereco end = _enderecoService.AtualizarEndereco(request.Id,
                                                                  request.Logradouro,
                                                                  request.Bairro,
                                                                  request.Cidade,
                                                                  request.Estado);

                return(new RetornoPadraoDTO("Endereço atualizado com sucesso", ErrorStatusEnum.Sucesso, end.ConverterEntidadeEmDto()));
            }
            catch (ArgumentException ex)
            {
                return(new RetornoPadraoDTO(ex.Message, ErrorStatusEnum.Warning));
            }
            catch (Exception ex)
            {
                return(new RetornoPadraoDTO(ex.Message, ErrorStatusEnum.Error));
            }
        }