protected override bool AuthorizeCore(System.Web.HttpContextBase httpContext) { var privilege = PrivilegeFactory.GetPrivilege(); privilege.PrivilegeBase.Setup(); privilege.PrivilegeBase.CheckLoginStatus(); return(privilege.PrivilegeBase.CheckPrivilege(Privilege)); //if (!privilege.PrivilegeBase.CheckPrivilege(Privilege)) //{ // base.Response.Redirect("~/privilegeerror.aspx", true); //} //return base.AuthorizeCore(httpContext); }
public override object GetData() { var privilege = PrivilegeFactory.GetPrivilege(); return(privilege.GetPrivileges().Select(x => new { x.Id, Name = x.Description })); }
public override object GetData() { var privilege = PrivilegeFactory.GetPrivilege(); return(privilege.GetRoles()); }