public CatalogService(IWorkContextAccessor workContextAccessor
                       , ICatalogModuleCategories categoriesApi
                       , ICatalogModuleProducts productsApi
                       , ICatalogModuleSearch searchApi
                       , IPricingService pricingService
                       , IMemberService customerService
                       , ISubscriptionService subscriptionService
                       , IInventoryService inventoryService
                       , IStorefrontMemoryCache memoryCache
                       , IApiChangesWatcher changesWatcher
                       , IStorefrontUrlBuilder storefrontUrlBuilder)
 {
     _workContextAccessor  = workContextAccessor;
     _categoriesApi        = categoriesApi;
     _productsApi          = productsApi;
     _searchApi            = searchApi;
     _categoriesApi        = categoriesApi;
     _pricingService       = pricingService;
     _inventoryService     = inventoryService;
     _customerService      = customerService;
     _subscriptionService  = subscriptionService;
     _memoryCache          = memoryCache;
     _apiChangesWatcher    = changesWatcher;
     _storefrontUrlBuilder = storefrontUrlBuilder;
 }
 public DemoCatalogService(IWorkContextAccessor workContextAccessor,
                           ICatalogModuleCategories categoriesApi, ICatalogModuleProducts productsApi,
                           ICatalogModuleAssociations associationsApi, ICatalogModuleIndexedSearch searchApi,
                           IPricingService pricingService, IMemberService customerService,
                           ISubscriptionService subscriptionService, IInventoryService inventoryService,
                           IStorefrontMemoryCache memoryCache, IApiChangesWatcher changesWatcher,
                           IStorefrontUrlBuilder storefrontUrlBuilder) :
     base(workContextAccessor,
          categoriesApi, productsApi, associationsApi, searchApi,
          pricingService, customerService, subscriptionService, inventoryService,
          memoryCache, changesWatcher,
          storefrontUrlBuilder)
 {
 }