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