Пример #1
0
        public IActionResult Deletar(PessoaRequest request)
        {
            try
            {
                var responseService = _pessoaService.DeletarPessoa(request);

                PessoaResponseBase pessoaResponseBase = new PessoaResponseBase()
                {
                    result        = responseService,
                    pessoaService = _pessoaService
                };

                return(CreateResponse(pessoaResponseBase));
            }
            catch (Exception ex)
            {
                return(Conflict($"Houve um problema interno com o servidor. Entre em contato com o Administrador do sistema caso o problema persista. Erro interno: {ex.Message}"));
            }
        }
Пример #2
0
 public IActionResult CreateResponse(PessoaResponseBase pessoaBase)
 {
     if (!pessoaBase.pessoaService.Notifications.Any())
     {
         try
         {
             return(Ok(pessoaBase.result));
         }
         catch (Exception ex)
         {
             // Aqui devo logar o erro
             return(Conflict($"Houve um problema interno com o servidor. Entre em contato com o Administrador do sistema caso o problema persista. Erro interno: {ex.Message}"));
         }
     }
     else
     {
         return(BadRequest(new { errors = pessoaBase.pessoaService.Notifications }));
     }
 }