コード例 #1
0
 public IActionResult Atualizar([FromBody] Pessoa pessoa)
 {
     try
     {
         _pessoaDominio.Atualizar(pessoa);
         return(Ok());
     }
     catch (Exception e)
     {
         return(BadRequest());
     }
 }
コード例 #2
0
        public ActionResult <PessoaDTO> PutPessoa(PessoaDTO pessoaParam)
        {
            try
            {
                var pessoa = _pessoaDominio.Atualizar(pessoaParam);

                return(CreatedAtAction("GetPessoa", new { id = pessoa.IdPessoa }, pessoaParam));
            }
            catch (ArgumentException argumentEx)
            {
                return(BadRequest(argumentEx.Message));
            }
        }
コード例 #3
0
        public IActionResult Editar([Bind("IdPessoa,Nome,CPF")] PessoaDTO pessoa)
        {
            if (!ModelState.IsValid)
            {
                return(View(pessoa));
            }

            try
            {
                _pessoaDominio.Atualizar(pessoa);

                return(Ok(MensagemResposta.PessoaAtualizadaSucesso));
            }
            catch (ArgumentException argumentEx)
            {
                return(BadRequest(argumentEx.Message));
            }
        }