コード例 #1
0
        public List <MenuItem> GetMenu(string appSymbol, int userId)
        {
            List <MenuItem> items;

            if (MemoryCacher.GetValue("menu_" + userId.ToString()) == null)
            {
                SecurityDAO securityDAO = new SecurityDAO(connectionString);
                items = securityDAO.GetMenu(appSymbol, userId, "");
                MemoryCacher.Add("menu_" + userId.ToString(), items, new DateTimeOffset(DateTime.Now.AddHours(6)));
            }
            else
            {
                items = (List <MenuItem>)MemoryCacher.GetValue("menu_" + userId.ToString());
            }
            return(items);
        }