public ActionResult Edit(PessoaJuridica pessoaJuridica) { try { if (ModelState.IsValid) { PessoaJuridicaRepository pjRep = new PessoaJuridicaRepository(); if (pjRep.Alterar(pessoaJuridica) == 0) { ModelState.AddModelError("", "Não foi possível alterar a pessoa física."); return(View(pessoaJuridica)); } 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(pessoaJuridica)); } } catch (Exception ex) { ModelState.AddModelError("", "Os dados do formulário estão incorretos. " + ex); return(View(pessoaJuridica)); } }