Beispiel #1
0
        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"));
        }