public override void OnActionExecuting(ActionExecutingContext filterContext)
        {
            using (var dbContext = new AplicacionWebColegioDbContext())
            {
                string usrConectado = filterContext.HttpContext.User.Identity.Name;

                var usuario = dbContext.Usuarios
                              .FirstOrDefault(u => u.NombreUsuario == usrConectado);

                if (usuario == null || usuario.Nivel > nivelMinimo)
                {
                    filterContext.Result = new RedirectResult("http://www.google.com.do");
                }
            }
            base.OnActionExecuting(filterContext);
        }
예제 #2
0
 //Creamos un constructor de la clase
 public BaseController()
 {
     dbContext = new AplicacionWebColegioDbContext();
 }