public CartModuleController(IShoppingCartService shoppingCartService, IShoppingCartSearchService searchService, IShoppingCartBuilder cartBuilder, IShoppingCartTotalsCalculator cartTotalsCalculator) { _shoppingCartService = shoppingCartService; _searchService = searchService; _cartBuilder = cartBuilder; _cartTotalsCalculator = cartTotalsCalculator; }
public ShoppingCartService(Func <ICartRepository> repositoryFactory, IShoppingCartTotalsCalculator totalsCalculator, IEventPublisher eventPublisher, IPlatformMemoryCache platformMemoryCache) { _repositoryFactory = repositoryFactory; _totalsCalculator = totalsCalculator; _eventPublisher = eventPublisher; _platformMemoryCache = platformMemoryCache; }
public ShoppingCartServiceImpl(Func <ICartRepository> repositoryFactory, IDynamicPropertyService dynamicPropertyService, IShoppingCartTotalsCalculator totalsCalculator, IEventPublisher eventPublisher, IPlatformMemoryCache platformMemoryCache) { _repositoryFactory = repositoryFactory; _dynamicPropertyService = dynamicPropertyService; _totalsCalculator = totalsCalculator; _eventPublisher = eventPublisher; _platformMemoryCache = platformMemoryCache; }
public CartAggregate( IMarketingPromoEvaluator marketingEvaluator, IShoppingCartTotalsCalculator cartTotalsCalculator, ITaxProviderSearchService taxProviderSearchService, IMapper mapper ) { _cartTotalsCalculator = cartTotalsCalculator; _marketingEvaluator = marketingEvaluator; _taxProviderSearchService = taxProviderSearchService; _mapper = mapper; }
public CartModuleController(IShoppingCartService shoppingCartService, IShoppingCartSearchService searchService, IShoppingCartBuilder cartBuilder, IShoppingCartTotalsCalculator cartTotalsCalculator, Func <ICartRepository> repositoryFactory) { _shoppingCartService = shoppingCartService; _searchService = searchService; _cartBuilder = cartBuilder; _cartTotalsCalculator = cartTotalsCalculator; _repositoryFactory = repositoryFactory; }
public CartAggregate( IMarketingPromoEvaluator marketingEvaluator, IShoppingCartTotalsCalculator cartTotalsCalculator, ITaxProviderSearchService taxProviderSearchService, ICartProductService cartProductService, IDynamicPropertyUpdaterService dynamicPropertyUpdaterService, IMapper mapper ) { _cartTotalsCalculator = cartTotalsCalculator; _marketingEvaluator = marketingEvaluator; _taxProviderSearchService = taxProviderSearchService; _cartProductService = cartProductService; _dynamicPropertyUpdaterService = dynamicPropertyUpdaterService; _mapper = mapper; }