public IActionResult Atualizar([FromBody] Pessoa pessoa) { try { _pessoaDominio.Atualizar(pessoa); return(Ok()); } catch (Exception e) { return(BadRequest()); } }
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)); } }
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)); } }