public PricingModuleController(IPricingService pricingService, IItemService itemService, ICatalogService catalogService, IPricingExtensionManager extensionManager) { _extensionManager = extensionManager; _pricingService = pricingService; _itemService = itemService; _catalogService = catalogService; }
public PricingModuleController(IPricingService pricingService, IItemService itemService, ICatalogService catalogService, IPricingExtensionManager extensionManager, IPricingSearchService pricingSearchService, IBlobUrlResolver blobUrlResolver) { _extensionManager = extensionManager; _pricingService = pricingService; _itemService = itemService; _catalogService = catalogService; _pricingSearchService = pricingSearchService; _blobUrlResolver = blobUrlResolver; }
public PricingServiceImpl(Func <IPricingRepository> repositoryFactory, IItemService productService, ILog logger, ICacheManager <object> cacheManager, IExpressionSerializer expressionSerializer, IPricingExtensionManager extensionManager) { _repositoryFactory = repositoryFactory; _productService = productService; _logger = logger; _cacheManager = cacheManager; _expressionSerializer = expressionSerializer; _extensionManager = extensionManager; }
public PricingServiceImpl(Func <IPricingRepository> repositoryFactory, IItemService productService, ILogger <PricingServiceImpl> logger, IPlatformMemoryCache platformMemoryCache, IPricingExtensionManager extensionManager) { _repositoryFactory = repositoryFactory; _productService = productService; _logger = logger; _platformMemoryCache = platformMemoryCache; _extensionManager = extensionManager; }