// 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());
 }