public ActionResult <PessoaDTO> PostPessoa(PessoaDTO pessoaParam) { try { var pessoa = _pessoaDominio.Inserir(pessoaParam); return(CreatedAtAction("GetPessoa", new { id = pessoa.IdPessoa }, pessoaParam)); } catch (ArgumentException argumentEx) { return(BadRequest(argumentEx.Message)); } }
public IActionResult Criar([Bind("Nome,CPF")] PessoaDTO pessoa) { if (!ModelState.IsValid) { return(View(pessoa)); } try { _pessoaDominio.Inserir(pessoa); return(Ok(MensagemResposta.PessoaInseridaSucesso)); } catch (ArgumentException argumentEx) { return(BadRequest(argumentEx.Message)); } }