public CartBuilder(IWorkContextAccessor workContextAccessor, ICartService cartService, ICatalogService catalogSearchService, IMemoryCache memoryCache, IPromotionEvaluator promotionEvaluator, ITaxEvaluator taxEvaluator, ISubscriptionService subscriptionService) { _cartService = cartService; _catalogService = catalogSearchService; _memoryCache = memoryCache; _workContextAccessor = workContextAccessor; _promotionEvaluator = promotionEvaluator; _taxEvaluator = taxEvaluator; _subscriptionService = subscriptionService; }
public PricingServiceImpl( Func <WorkContext> workContextFactory, IPricingModuleApiClient pricingApi, ITaxEvaluator taxEvaluator, IPromotionEvaluator promotionEvaluator) { _pricingApi = pricingApi; _taxEvaluator = taxEvaluator; _workContextFactory = workContextFactory; _promotionEvaluator = promotionEvaluator; }
public PricingServiceImpl( IPricingModuleApiClient pricingApi, ITaxEvaluator taxEvaluator, IPromotionEvaluator promotionEvaluator, IInventoryService inventoryService) { _pricingApi = pricingApi; _taxEvaluator = taxEvaluator; _promotionEvaluator = promotionEvaluator; _inventoryService = inventoryService; }
public PricingService(IPricingModule pricingApi, ITaxEvaluator taxEvaluator, IPromotionEvaluator promotionEvaluator, IInventoryService inventoryService, IMemoryCache memoryCache, IApiChangesWatcher apiChangesWatcher) { _pricingApi = pricingApi; _taxEvaluator = taxEvaluator; _promotionEvaluator = promotionEvaluator; _inventoryService = inventoryService; _memoryCache = memoryCache; _apiChangesWatcher = apiChangesWatcher; }
public DemoCartBuilder( IWorkContextAccessor workContextAccessor, ICartService cartService, ICatalogService catalogSearchService, IStorefrontMemoryCache memoryCache, IPromotionEvaluator promotionEvaluator, ITaxEvaluator taxEvaluator, ISubscriptionService subscriptionService ) : base(workContextAccessor, cartService, catalogSearchService, memoryCache, promotionEvaluator, taxEvaluator, subscriptionService) { }
public CartBuilder( Func <WorkContext> workContextFactory, ICartModuleApiClient cartApi, ICatalogSearchService catalogSearchService, ILocalCacheManager cacheManager, IPromotionEvaluator promotionEvaluator, ITaxEvaluator taxEvaluator) { _cartApi = cartApi; _catalogSearchService = catalogSearchService; _cacheManager = cacheManager; _workContextFactory = workContextFactory; _promotionEvaluator = promotionEvaluator; _taxEvaluator = taxEvaluator; }
public CartBuilder( Func <WorkContext> workContextFactory, ICartModuleApiClient cartApi, ICatalogSearchService catalogSearchService, ILocalCacheManager cacheManager, IPromotionEvaluator promotionEvaluator, ITaxEvaluator taxEvaluator, ISubscriptionModuleApiClient subscriptionApi, IProductAvailabilityService productAvailabilityService) { _cartApi = cartApi; _catalogSearchService = catalogSearchService; _cacheManager = cacheManager; _workContextFactory = workContextFactory; _promotionEvaluator = promotionEvaluator; _taxEvaluator = taxEvaluator; _subscriptionApi = subscriptionApi; _productAvailabilityService = productAvailabilityService; }