public ActionResult Edit(Tema t, Disciplina d) { if ((Roles.IsUserInRole(User.Identity.Name, "Administrador")) || (Roles.IsUserInRole(User.Identity.Name, "Professor"))) { ViewBag.idDisciplina = new SelectList(disciplinaModel.todasDisciplinas(), "idDisciplina", "Descricao", d); if (!validarTema(t)) { ViewBag.Erro = "Erro na validação do Tema"; return(View(t)); } string erro = null; if (t.idTema == 0) { erro = temaModel.adicionarTema(t); } else { erro = temaModel.editarTema(t); } if (erro == null) { return(RedirectToAction("Index")); } else { ViewBag.Erro = erro; return(View(t)); } } return(Redirect("/Shared/Restrito")); }
public ActionResult Edit(Tema t, Disciplina d) { ViewBag.idDisciplina = new SelectList(disciplinaModel.todasDisciplinas(), "idDisciplina", "Descricao", d); if (!validarTema(t)) { ViewBag.Erro = "Erro na validação do Tema"; return(View(t)); } string erro = null; if (t.idTema == 0) { erro = temaModel.adicionarTema(t); } else { erro = temaModel.editarTema(t); } if (erro == null) { return(RedirectToAction("Index")); } else { ViewBag.Erro = erro; return(View(t)); } }