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); }
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); }
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); }
public bool DelWorkRole(int pid) { return(PermissionDataCore.DelWorkRole(pid)); }
public bool EditWorkRole(NWorkRoleModel model) { return(PermissionDataCore.EditWorkRole(model)); }
public bool AddWorkRole(NWorkRoleModel model) { return(PermissionDataCore.AddWorkRole(model)); }
public List <NWorkRoleModel> SearchWorkRole(NWorkRoleModel request) { return(PermissionDataCore.SearchWorkRole(request)); }
public bool DelPermission(int pid) { return(PermissionDataCore.DelPermission(pid)); }
public bool EditPermission(NPermissionModel model) { return(PermissionDataCore.EditPermission(model)); }
public bool AddPermission(NPermissionModel model) { return(PermissionDataCore.AddPermission(model)); }
public List <NRolePermissionModel> GetRolePermissions(string code) { return(PermissionDataCore.GetRolePermissions(code)); }
public List <NPermissionModel> SearchPermission(NPermissionModel request) { return(PermissionDataCore.SearchPermission(request)); }
public Permissioner(string connStr) { SonFact.init(connStr); PermissionDataCore.InitTables(); }
public bool SetRolePermissions(NPermissionModel request) { return(PermissionDataCore.SetRolePermissions(request)); }