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