Пример #1
0
 public List<T_SYS_ENTITYMENU> GetSysLeftMenu(string sysType, string userID)
 {
     List<T_SYS_ENTITYMENU> menuList;
     string keyString = "GetSysLeftMenu" + sysType + userID;
     //GetSysLeftMenuFilterPermissionToNewFrame(userID);
     if (WCFCache.Current[keyString] == null)
     {
         using (SysEntityMenuBLL bll = new SysEntityMenuBLL())
         {
             menuList = bll.GetSysLeftMenu(sysType, userID).ToList();
             WCFCache.Current.Insert(keyString, menuList, DateTime.Now.AddMinutes(15));
         }
     }
     else
     {
         menuList = (List<T_SYS_ENTITYMENU>)WCFCache.Current[keyString];
     }
     return menuList.Count() > 0 ? menuList : null;
 }