Пример #1
0
 public CustomerServiceImpl(Func <WorkContext> workContextFactory, ICustomerModuleApiClient customerApi, IOrdersModuleApiClient orderApi,
                            IQuoteModuleApiClient quoteApi, IStoreModuleApiClient storeApi, ISubscriptionModuleApiClient subscriptionApi, ILocalCacheManager cacheManager)
 {
     _workContextFactory = workContextFactory;
     _customerApi        = customerApi;
     _orderApi           = orderApi;
     _quoteApi           = quoteApi;
     _storeApi           = storeApi;
     _cacheManager       = cacheManager;
     _subscriptionApi    = subscriptionApi;
 }
 public ApiCartController(WorkContext workContext, ICatalogSearchService catalogSearchService, ICartBuilder cartBuilder,
                          IOrdersModuleApiClient orderApi, IStorefrontUrlBuilder urlBuilder,
                          IEventPublisher <OrderPlacedEvent> orderPlacedEventPublisher, ISubscriptionModuleApiClient subscriptionApi)
     : base(workContext, urlBuilder)
 {
     _cartBuilder               = cartBuilder;
     _orderApi                  = orderApi;
     _catalogSearchService      = catalogSearchService;
     _orderPlacedEventPublisher = orderPlacedEventPublisher;
     _subscriptionApi           = subscriptionApi;
 }
Пример #3
0
 public CartBuilder(
     Func <WorkContext> workContextFactory,
     ICartModuleApiClient cartApi,
     ICatalogSearchService catalogSearchService,
     ILocalCacheManager cacheManager,
     IPromotionEvaluator promotionEvaluator,
     ITaxEvaluator taxEvaluator, ISubscriptionModuleApiClient subscriptionApi)
 {
     _cartApi = cartApi;
     _catalogSearchService = catalogSearchService;
     _cacheManager         = cacheManager;
     _workContextFactory   = workContextFactory;
     _promotionEvaluator   = promotionEvaluator;
     _taxEvaluator         = taxEvaluator;
     _subscriptionApi      = subscriptionApi;
 }
Пример #4
0
 public CatalogSearchServiceImpl(
     Func <WorkContext> workContextFactory,
     ICatalogModuleApiClient catalogModuleApi,
     IInventoryModuleApiClient inventoryModuleApi,
     IPricingService pricingService,
     ICustomerService customerService,
     ISubscriptionModuleApiClient subscriptionApi,
     IProductAvailabilityService productAvailabilityService)
 {
     _workContextFactory         = workContextFactory;
     _catalogModuleApi           = catalogModuleApi;
     _pricingService             = pricingService;
     _inventoryModuleApi         = inventoryModuleApi;
     _customerService            = customerService;
     _subscriptionApi            = subscriptionApi;
     _productAvailabilityService = productAvailabilityService;
 }
 public ApiSubscriptionController(WorkContext workContext, IStorefrontUrlBuilder urlBuilder, ISubscriptionModuleApiClient subscriptionApi)
     : base(workContext, urlBuilder)
 {
     _subscriptionApi = subscriptionApi;
 }