public ActionResult EditPessoa(Pessoa p) { if (Roles.IsUserInRole(User.Identity.Name, "Administrador")) { string erro = pessoaModel.validarPessoa(p); if (erro == null) { if (p.idPessoa == 0) { erro = pessoaModel.adicionarPessoa(p); } else { erro = pessoaModel.editarPessoa(p); } } if (erro == null) { if (p.idPessoa == 0) { erro = "p.idPEssoa vazio"; } return(RedirectToAction("EditProfessor", new { idProfessor = 0, p.idPessoa })); } else { ViewBag.Error = erro; return(View(p)); } } return(Redirect("/Shared/Restrito")); }