public RecentlyViewedStorage TryGet(string key,short size)
 {
     var session = HttpContext.Current.Session;
     var viewed = (RecentlyViewedStorage)session[ValuesApp.RecentlyViewed];
     if (viewed == null)
     {
         session[ValuesApp.RecentlyViewed] = viewed = new RecentlyViewedStorage(size);
     }
     return viewed;
 }
Beispiel #2
0
        private RecentlyViewedStorage GetRecentlyViewed(int?id)
        {
            var viewed = (RecentlyViewedStorage)Session[ValuesApp.RecentlyViewed];

            if (viewed == null)
            {
                Session[ValuesApp.RecentlyViewed] = viewed = new RecentlyViewedStorage(_sizeStorageViewed);
            }

            if (id.HasValue)
            {
                viewed.Add(id.Value);
            }

            return(viewed);
        }