public static bool CheckPer(string quyen, int ma) { var db = new WebDatPhongEntities(); var item = db.TaiKhoans.FirstOrDefault(x => x.PhanQuyen.DanhSach.Contains("," + quyen + ",") && x.MaTaiKhoan == ma); if (item == null) { return(false); } return(true); }
public override void OnAuthorization(AuthorizationContext filterContext) { HttpCookie cookie = filterContext.HttpContext.Request.Cookies.Get("MaTaiKhoan"); var ma = int.Parse(cookie.Value); var db = new WebDatPhongEntities(); var item = db.TaiKhoans.FirstOrDefault(x => x.PhanQuyen.DanhSach.Contains("," + quyen + ",") && x.MaTaiKhoan == ma); if (item == null) { filterContext.Result = new RedirectToRouteResult(new RouteValueDictionary(new { Areas = string.Empty, Controller = "Home", Action = "Index" })); } }
public BaseController() { Db = new WebDatPhongEntities(); }