Example #1
0
        public List <AtomPermissionMiniModel> GetPermission(int userId)
        {
            //var list = PermissionCacher.GetIfExist(userId);
            //if (list.Any()) return list;
            var result = PermissionDataCore.GetPermission(userId);

            PermissionCacher.AddCache(userId, result);
            return(result);
        }
Example #2
0
        public List <AtomPermissionModel> GetPermission(string roleCode)
        {
            var list = PermissionCacher.GetIfExist(roleCode);

            if (list.Any())
            {
                return(list);
            }
            var result = PermissionDataCore.GetPermission(roleCode);

            PermissionCacher.AddCache(roleCode, result);
            return(result);
        }
Example #3
0
        public List <AtomPermissionModel> GetAppPermission(int userId)
        {
            var list = PermissionCacher.GetAppIfExist(userId);

            if (list.Any())
            {
                return(list);
            }
            var result = PermissionDataCore.GetAppPermission(userId);

            PermissionCacher.AddAppCache(userId, result);
            return(result);
        }
Example #4
0
 public bool DelWorkRole(int pid)
 {
     return(PermissionDataCore.DelWorkRole(pid));
 }
Example #5
0
 public bool EditWorkRole(NWorkRoleModel model)
 {
     return(PermissionDataCore.EditWorkRole(model));
 }
Example #6
0
 public bool AddWorkRole(NWorkRoleModel model)
 {
     return(PermissionDataCore.AddWorkRole(model));
 }
Example #7
0
 public List <NWorkRoleModel> SearchWorkRole(NWorkRoleModel request)
 {
     return(PermissionDataCore.SearchWorkRole(request));
 }
Example #8
0
 public bool DelPermission(int pid)
 {
     return(PermissionDataCore.DelPermission(pid));
 }
Example #9
0
 public bool EditPermission(NPermissionModel model)
 {
     return(PermissionDataCore.EditPermission(model));
 }
Example #10
0
 public bool AddPermission(NPermissionModel model)
 {
     return(PermissionDataCore.AddPermission(model));
 }
Example #11
0
 public List <NRolePermissionModel> GetRolePermissions(string code)
 {
     return(PermissionDataCore.GetRolePermissions(code));
 }
Example #12
0
 public List <NPermissionModel> SearchPermission(NPermissionModel request)
 {
     return(PermissionDataCore.SearchPermission(request));
 }
Example #13
0
 public Permissioner(string connStr)
 {
     SonFact.init(connStr);
     PermissionDataCore.InitTables();
 }
Example #14
0
 public bool SetRolePermissions(NPermissionModel request)
 {
     return(PermissionDataCore.SetRolePermissions(request));
 }