// GET: /Aluno/ public ActionResult Index() { if (Session["tipoUsuario"] == null) { return(RedirectToAction("Entrar", "LoginUsuarios", new { erro = "Faça seu login no sistema antes de acessar recursos" })); } try { int LOTipoUsuario = (Int32)Session["tipoUsuario"]; if (LOTipoUsuario == 5) // 5 -> adm { // aluno repositorio -> buscar AlunoPorLogin(usuario.LOLogin) var aluno = ALR.BuscarTodos(); return(View(aluno)); } if (LOTipoUsuario < 3) // 0 - 2 -> aluno { string LoginUsuario = (string)Session["LoginUsuario"]; return(RedirectToAction("Detalhes", "Aluno", new { id = ALR.BuscarAlunoPorRA(Int32.Parse(LoginUsuario)).ALIDaluno })); } } catch (Exception e) { ViewBag.Exception = e.ToString(); } return(View()); }