public List <V_UserPermissionUI> GetUserPermissionByUserToUI(string userID) { using (SysUserBLL bll = new SysUserBLL()) { #region 龙康才新增 List <V_UserPermissionUI> plist; T_SYS_FBADMIN UserFb = null; string keyString = "GetUserPermissionByUserToUI" + userID; if (WCFCache.Current[keyString] == null) { if (!string.IsNullOrEmpty(userID)) { PermissionService p = new PermissionService(); UserFb = p.getFbAdmin(userID); } IQueryable <V_UserPermissionUI> IQList = UserFb != null?bll.GetUserPermissionByUserToUI(userID, "") : bll.GetUserPermissionByUserToUINotForFbAdmin(userID, ""); plist = IQList == null ? null : IQList.ToList(); WCFCache.Current.Insert(keyString, plist, DateTime.Now.AddMinutes(15)); } else { plist = (List <V_UserPermissionUI>)WCFCache.Current[keyString]; } #endregion return(plist != null ? plist : null); } }
public List<V_UserPermissionUI> GetUserPermissionByUserToUI(string userID) { using (SysUserBLL bll = new SysUserBLL()) { #region 龙康才新增 List<V_UserPermissionUI> plist; T_SYS_FBADMIN UserFb = null; string keyString = "GetUserPermissionByUserToUI" + userID; if (WCFCache.Current[keyString] == null) { if (!string.IsNullOrEmpty(userID)) { PermissionService p = new PermissionService(); UserFb = p.getFbAdmin(userID); } IQueryable<V_UserPermissionUI> IQList = UserFb != null ? bll.GetUserPermissionByUserToUI(userID, "") : bll.GetUserPermissionByUserToUINotForFbAdmin(userID, ""); plist = IQList == null ? null : IQList.ToList(); WCFCache.Current.Insert(keyString, plist, DateTime.Now.AddMinutes(15)); } else { plist = (List<V_UserPermissionUI>)WCFCache.Current[keyString]; } #endregion return plist != null ? plist : null; } }
public List <V_UserPermissionUI> GetEntityPermissionByUser(string userID, string StrMenuId) { using (SysUserBLL bll = new SysUserBLL()) { IQueryable <V_UserPermissionUI> plist; plist = bll.GetUserPermissionByUserToUI(userID, StrMenuId); return(plist.Count() > 0 ? plist.ToList() : null); } }
public List<V_UserPermissionUI> GetEntityPermissionByUser(string userID, string StrMenuId) { using (SysUserBLL bll = new SysUserBLL()) { IQueryable<V_UserPermissionUI> plist; plist = bll.GetUserPermissionByUserToUI(userID, StrMenuId); return plist.Count() > 0 ? plist.ToList() : null; } }