//所有用户信息 2010-6-10 public List<T_SYS_PERMISSION> GetSysPermissionAllPaging(int pageIndex, int pageSize, string sort, string filterString, object[] paras, ref int pageCount, LoginUserInfo loginUserInfo) { using (SysPermissionBLL bll = new SysPermissionBLL()) { #region List<T_SYS_PERMISSION> perList; string keyString = "PermissionAllPagingCache"; if (WCFCache.Current[keyString] == null) { perList = bll.GetSysPermissionAll().ToList(); WCFCache.Current.Insert(keyString, perList, DateTime.Now.AddMinutes(15)); } else { perList = (List<T_SYS_PERMISSION>)WCFCache.Current[keyString]; } #endregion return perList != null ? perList : null; } }
public List<T_SYS_PERMISSION> GetSysPermissionAll() { using (SysPermissionBLL bll = new SysPermissionBLL()) { #region List<T_SYS_PERMISSION> perList; WCFCache.Current["SysPermissionAll"] = null; string keyString = "SysPermissionAll"; if (WCFCache.Current[keyString] == null) { IQueryable<T_SYS_PERMISSION> IQList = bll.GetSysPermissionAll(); perList = IQList == null ? null : IQList.ToList(); WCFCache.Current.Insert(keyString, perList, DateTime.Now.AddMinutes(15)); } else { perList = (List<T_SYS_PERMISSION>)WCFCache.Current[keyString]; } #endregion return perList.Count() > 0 ? perList : null; } }