//GetAuctionImages
        public List <Image> GetAuctionImages(long auctionID)
        {
            var dco = new DataCacheObject(DataCacheType.RESOURCE, DataCacheRegions.IMAGES, "GETAUCTIONIMAGES",
                                          new object[] { auctionID }, CachingExpirationTime.Minutes_30);
            var result = _cacheRepository.Get(dco) as List <Image>;

            if (result != null && result.Any())
            {
                return(result);
            }
            _dataContext.CommandTimeout = 600000;
            result = _dataContext.spAuction_GetAuctionImages(auctionID).ToList();
            if (result.Any())
            {
                dco.Data = result;
                _cacheRepository.Add(dco);
            }
            return(result);
        }