public ActionResult Edit(PessoaFisica pessoaFisica) { try { if (ModelState.IsValid) { PessoaFisicaRepository pfRep = new PessoaFisicaRepository(); if (pfRep.Alterar(pessoaFisica) == 0) { ModelState.AddModelError("", "Não foi possível alterar a pessoa física."); return(View(pessoaFisica)); } else { TempData["Mensagem"] = "Pessoa física alterada com sucesso."; return(RedirectToAction("Index")); } } else { ModelState.AddModelError("", "Os dados do formulário estão incorretos."); return(View(pessoaFisica)); } } catch (Exception ex) { ModelState.AddModelError("", "Os dados do formulário estão incorretos."); return(View(pessoaFisica)); } }