示例#1
0
        public static IItemCache AnonymousBasket(IAnonymousCustomer anonymous, ItemCacheType itemCacheType)
        {
            var itemCache = new ItemCache(anonymous.Key, itemCacheType)
            {
                Key        = Guid.NewGuid(),
                CreateDate = DateTime.Now,
                UpdateDate = DateTime.Now
            };

            itemCache.ResetDirtyProperties();

            return(itemCache);
        }
示例#2
0
        public IItemCache BuildEntity(ItemCacheDto dto)
        {
            var itemCache = new ItemCache(dto.EntityKey, dto.ItemCacheTfKey)
            {
                Key        = dto.Key,
                VersionKey = dto.VersionKey,
                UpdateDate = dto.UpdateDate,
                CreateDate = dto.CreateDate
            };

            itemCache.ResetDirtyProperties();

            return(itemCache);
        }