예제 #1
0
 public CartBuilder(IShoppingCartModuleApi cartApi, IPromotionEvaluator promotionEvaluator, ICatalogSearchService catalogSearchService, ICacheManager <object> cacheManager)
 {
     _cartApi              = cartApi;
     _promotionEvaluator   = promotionEvaluator;
     _catalogSearchService = catalogSearchService;
     _cacheManager         = cacheManager;
 }
예제 #2
0
파일: CartValidator.cs 프로젝트: HydAu/vc
 public CartValidator(Func <WorkContext> workContextFaxtory, IShoppingCartModuleApi cartApi, ICatalogSearchService catalogService, ICacheManager <object> cacheManager)
 {
     _workContextFactory = workContextFaxtory;
     _cartApi            = cartApi;
     _catalogService     = catalogService;
     _cacheManager       = cacheManager;
 }
예제 #3
0
 public CartValidator(Func<WorkContext> workContextFaxtory, IShoppingCartModuleApi cartApi, ICatalogSearchService catalogService, ILocalCacheManager cacheManager)
 {
     _workContextFactory = workContextFaxtory;
     _cartApi = cartApi;
     _catalogService = catalogService;
     _cacheManager = cacheManager;
 }
예제 #4
0
 public CartValidator(Func <WorkContext> workContextFaxtory, IShoppingCartModuleApi cartApi, ICatalogSearchService catalogService, ILocalCacheManager cacheManager, IPromotionEvaluator promotionEvaluator)
 {
     _workContextFactory = workContextFaxtory;
     _cartApi            = cartApi;
     _catalogService     = catalogService;
     _cacheManager       = cacheManager;
     _promotionEvaluator = promotionEvaluator;
 }
예제 #5
0
 public CartBuilder(IShoppingCartModuleApi cartApi, IPromotionEvaluator promotionEvaluator, ICatalogSearchService catalogSearchService, ICommerceCoreModuleApi commerceApi, ILocalCacheManager cacheManager)
 {
     _cartApi              = cartApi;
     _promotionEvaluator   = promotionEvaluator;
     _catalogSearchService = catalogSearchService;
     _cacheManager         = cacheManager;
     _commerceApi          = commerceApi;
 }
예제 #6
0
 public ApiCartController(WorkContext workContext, ICatalogSearchService catalogSearchService, ICartBuilder cartBuilder,
                          IShoppingCartModuleApi cartApi, IOrderModuleApi orderApi, ICartValidator cartValidator, IStorefrontUrlBuilder urlBuilder,
                          IEventPublisher <OrderPlacedEvent> orderPlacedEventPublisher)
     : base(workContext, urlBuilder)
 {
     _cartBuilder               = cartBuilder;
     _cartApi                   = cartApi;
     _orderApi                  = orderApi;
     _cartValidator             = cartValidator;
     _catalogSearchService      = catalogSearchService;
     _orderPlacedEventPublisher = orderPlacedEventPublisher;
 }
예제 #7
0
 public ApiCartController(WorkContext workContext, ICatalogSearchService catalogSearchService, ICartBuilder cartBuilder, 
                          IShoppingCartModuleApi cartApi, IOrderModuleApi orderApi, ICartValidator cartValidator, IStorefrontUrlBuilder urlBuilder,
                          IEventPublisher<OrderPlacedEvent> orderPlacedEventPublisher)
     : base(workContext, urlBuilder)
 {
     _cartBuilder = cartBuilder;
     _cartApi = cartApi;
     _orderApi = orderApi;
     _cartValidator = cartValidator;
     _catalogSearchService = catalogSearchService;
     _orderPlacedEventPublisher = orderPlacedEventPublisher;
 }
예제 #8
0
 public CartController(WorkContext workContext, IShoppingCartModuleApi cartApi, IOrderModuleApi orderApi, IStorefrontUrlBuilder urlBuilder,
                       ICartBuilder cartBuilder, ICatalogSearchService catalogService, IMarketingModuleApi marketingApi, ICommerceCoreModuleApi commerceApi,
                       ICustomerManagementModuleApi customerApi)
     : base(workContext, urlBuilder)
 {
     _cartBuilder = cartBuilder;
     _catalogService = catalogService;
     _cartApi = cartApi;
     _orderApi = orderApi;
     _marketingApi = marketingApi;
     _commerceApi = commerceApi;
     _customerApi = customerApi;
 }
예제 #9
0
 public CartController(WorkContext workContext, IShoppingCartModuleApi cartApi, IOrderModuleApi orderApi, IStorefrontUrlBuilder urlBuilder,
                       ICartBuilder cartBuilder, ICatalogSearchService catalogService, IMarketingModuleApi marketingApi, ICommerceCoreModuleApi commerceApi,
                       ICustomerManagementModuleApi customerApi)
     : base(workContext, urlBuilder)
 {
     _cartBuilder    = cartBuilder;
     _catalogService = catalogService;
     _cartApi        = cartApi;
     _orderApi       = orderApi;
     _marketingApi   = marketingApi;
     _commerceApi    = commerceApi;
     _customerApi    = customerApi;
 }
예제 #10
0
 public CartBuilder(IShoppingCartModuleApi cartApi, IMarketingService marketingService, ICacheManager <object> cacheManager)
 {
     _cartApi          = cartApi;
     _marketingService = marketingService;
     _cacheManager     = cacheManager;
 }
예제 #11
0
 public CartBuilder(IShoppingCartModuleApi cartApi, IPromotionEvaluator promotionEvaluator, ICacheManager<object> cacheManager)
 {
     _cartApi = cartApi;
     _promotionEvaluator = promotionEvaluator;
     _cacheManager = cacheManager;
 }