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; }
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); }