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); }
//Creamos un constructor de la clase public BaseController() { dbContext = new AplicacionWebColegioDbContext(); }