public async Task <IActionResult> Create([Bind("id,CPF,Nome,RG")] PessoaFisica pessoaFisica) { if (ModelState.IsValid) { _context.Add(pessoaFisica); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(pessoaFisica)); }
public async Task <IActionResult> Create([Bind("PessoaFisicaId,CPF,Nome,RG,Endereco,Telefone")] PessoaFisica pessoaFisica) { try { if (ModelState.IsValid) { _context.Add(pessoaFisica); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } } catch (DbUpdateException ex) { ModelState.AddModelError(ex.Message.ToString(), "Erro de persistencia."); } return(View(pessoaFisica)); }