Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
 public PricingServiceImpl(
     Func <WorkContext> workContextFactory,
     IPricingModuleApiClient pricingApi,
     ITaxEvaluator taxEvaluator,
     IPromotionEvaluator promotionEvaluator)
 {
     _pricingApi         = pricingApi;
     _taxEvaluator       = taxEvaluator;
     _workContextFactory = workContextFactory;
     _promotionEvaluator = promotionEvaluator;
 }
Exemplo n.º 3
0
 public PricingServiceImpl(
     IPricingModuleApiClient pricingApi,
     ITaxEvaluator taxEvaluator,
     IPromotionEvaluator promotionEvaluator,
     IInventoryService inventoryService)
 {
     _pricingApi         = pricingApi;
     _taxEvaluator       = taxEvaluator;
     _promotionEvaluator = promotionEvaluator;
     _inventoryService   = inventoryService;
 }
Exemplo n.º 4
0
 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;
 }
Exemplo n.º 5
0
 public DemoCartBuilder(
     IWorkContextAccessor workContextAccessor,
     ICartService cartService,
     ICatalogService catalogSearchService,
     IStorefrontMemoryCache memoryCache,
     IPromotionEvaluator promotionEvaluator,
     ITaxEvaluator taxEvaluator,
     ISubscriptionService subscriptionService
     )
     : base(workContextAccessor, cartService, catalogSearchService, memoryCache, promotionEvaluator, taxEvaluator, subscriptionService)
 {
 }
Exemplo n.º 6
0
 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;
 }
Exemplo n.º 7
0
 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;
 }