// GET: /Professor/ public ActionResult Index() { if (Session["tipoUsuario"] == null) { return(RedirectToAction("Entrar", "LoginUsuarios", new { erro = "Faça seu login no sistema antes de acessar recursos" })); } int LOTipoUsuario = (Int32)Session["tipoUsuario"]; if (LOTipoUsuario == 5) // 5 -> adm { try { var professor = PRR.BuscarTodos(); return(View(professor)); } catch (Exception e) { ViewBag.Exception = e.ToString(); return(View()); } } if (LOTipoUsuario == 3 || LOTipoUsuario == 4) // 3 4 -> professor { string LoginUsuario = (string)Session["LoginUsuario"]; return(RedirectToAction("Detalhes", "Professor", new { id = PRR.BuscarProfessorPorEmail(LoginUsuario).PRIDprofessor })); } return(View()); }