//GetPastEventBiddingHistory public List <Event> GetPastEventBiddingHistory(long user_id) { DataCacheObject dco = new DataCacheObject(DataCacheType.ACTIVITY, DataCacheRegions.BIDS, "GETPASTEVENTBIDDINGHISTORY", new object[] { user_id }, CachingExpirationTime.Days_01); List <Event> result = CacheRepository.Get(dco) as List <Event>; if (result != null && result.Count() > 0) { return(result); } dataContext.CommandTimeout = 600000; result = dataContext.spBid_Event_PastAuctionsBiddingHistory(user_id).ToList(); if (result.Count() > 0) { dco.Data = result; CacheRepository.Add(dco); } return(result); }