示例#1
0
 public MarketingServicesDecorator(CacheManagerAdaptor cacheManager, IDynamicContentService contentService, IPromotionSearchService promoSearchService, IPromotionService promoService, ICouponService couponService)
 {
     _contentService     = contentService;
     _cacheManager       = cacheManager;
     _promoSearchService = promoSearchService;
     _promotionService   = promoService;
     _couponService      = couponService;
 }
示例#2
0
 public CatalogServicesDecorator(IItemService itemService, ICatalogSearchService searchService, IPropertyService propertyService, ICategoryService categoryService, ICatalogService catalogService, CacheManagerAdaptor cacheManager)
 {
     _itemService     = itemService;
     _searchService   = searchService;
     _propertyService = propertyService;
     _categoryService = categoryService;
     _catalogService  = catalogService;
     _cacheManager    = cacheManager;
 }
 public PricingServicesDecorator(IPricingService inventoryService, CacheManagerAdaptor cacheManager)
 {
     _pricingService = inventoryService;
     _cacheManager   = cacheManager;
 }
 public MemberServicesDecorator(IMemberService memberService, IMemberSearchService memberSearchService, CacheManagerAdaptor cacheManager)
 {
     _memberService       = memberService;
     _memberSearchService = memberSearchService;
     _cacheManager        = cacheManager;
 }
示例#5
0
 public StoreServicesDecorator(IStoreService storeService, CacheManagerAdaptor cacheManager)
 {
     _storeService = storeService;
     _cacheManager = cacheManager;
 }
 public InventoryServicesDecorator(IInventoryService inventoryService, IInventorySearchService inventorySearchService, CacheManagerAdaptor cacheManager)
 {
     _inventoryService       = inventoryService;
     _inventorySearchService = inventorySearchService;
     _cacheManager           = cacheManager;
 }