public CsvCatalogImporter(ICatalogService catalogService, ICategoryService categoryService, IItemService productService, ISkuGenerator skuGenerator, IPricingService pricingService, IInventoryService inventoryService, IFulfillmentCenterSearchService fulfillmentCenterSearchService, Func <ICatalogRepository> catalogRepositoryFactory, IPricingSearchService pricingSearchService, ISettingsManager settingsManager, IPropertyDictionaryItemSearchService propDictItemSearchService, IPropertyDictionaryItemService propDictItemService, IStoreSearchService storeSearchService, ICategorySearchService categorySearchService ) { _catalogService = catalogService; _categoryService = categoryService; _productService = productService; _skuGenerator = skuGenerator; _pricingService = pricingService; _inventoryService = inventoryService; _fulfillmentCenterSearchService = fulfillmentCenterSearchService; _catalogRepositoryFactory = catalogRepositoryFactory; _pricingSearchService = pricingSearchService; _settingsManager = settingsManager; _storeSearchService = storeSearchService; _propDictItemSearchService = propDictItemSearchService; _propDictItemService = propDictItemService; _categorySearchService = categorySearchService; }
public CatalogModuleProductsController(IItemService itemsService, IPropertyService propertyService, IBlobUrlResolver blobUrlResolver, ICatalogService catalogService, ISkuGenerator skuGenerator) { _itemsService = itemsService; _propertyService = propertyService; _blobUrlResolver = blobUrlResolver; _catalogService = catalogService; _skuGenerator = skuGenerator; }
public CatalogModuleProductsController(IItemService itemsService, IBlobUrlResolver blobUrlResolver, ICatalogService catalogService, ICategoryService categoryService, ISkuGenerator skuGenerator, ISecurityService securityService, IPermissionScopeService permissionScopeService) :base(securityService, permissionScopeService) { _itemsService = itemsService; _categoryService = categoryService; _blobUrlResolver = blobUrlResolver; _catalogService = catalogService; _skuGenerator = skuGenerator; }
public CatalogModuleProductsController(IItemService itemsService, IBlobUrlResolver blobUrlResolver, ICatalogService catalogService, ICategoryService categoryService, ISkuGenerator skuGenerator, ISecurityService securityService, IPermissionScopeService permissionScopeService) : base(securityService, permissionScopeService) { _itemsService = itemsService; _categoryService = categoryService; _blobUrlResolver = blobUrlResolver; _catalogService = catalogService; _skuGenerator = skuGenerator; }
public CatalogModuleProductsController(IItemService itemsService, ICatalogService catalogService, ICategoryService categoryService, ISkuGenerator skuGenerator, IProductAssociationSearchService productAssociationSearchService, IPropertyService propertyService) { _itemsService = itemsService; _categoryService = categoryService; _catalogService = catalogService; _skuGenerator = skuGenerator; _productAssociationSearchService = productAssociationSearchService; _propertyService = propertyService; }
public ItemService(Func <ICatalogRepository> catalogRepositoryFactory, ICommerceService commerceService, IOutlineService outlineService, ICatalogService catalogService, ICategoryService categoryService, AbstractValidator <IHasProperties> hasPropertyValidator, IEventPublisher eventPublisher, IBlobUrlResolver blobUrlResolver, ISkuGenerator skuGenerator) { _catalogService = catalogService; _categoryService = categoryService; _commerceService = commerceService; _outlineService = outlineService; _repositoryFactory = catalogRepositoryFactory; _hasPropertyValidator = hasPropertyValidator; _eventPublisher = eventPublisher; _blobUrlResolver = blobUrlResolver; _skuGenerator = skuGenerator; }
public ItemService(Func <ICatalogRepository> catalogRepositoryFactory, IEventPublisher eventPublisher, AbstractValidator <IHasProperties> hasPropertyValidator, ICatalogService catalogService, ICategoryService categoryService, IOutlineService outlineService, ISeoService seoService, IPlatformMemoryCache platformMemoryCache, IBlobUrlResolver blobUrlResolver, ISkuGenerator skuGenerator) { _repositoryFactory = catalogRepositoryFactory; _eventPublisher = eventPublisher; _hasPropertyValidator = hasPropertyValidator; _catalogService = catalogService; _categoryService = categoryService; _outlineService = outlineService; _seoService = seoService; _platformMemoryCache = platformMemoryCache; _blobUrlResolver = blobUrlResolver; _skuGenerator = skuGenerator; }
public CsvCatalogImporter(ICatalogService catalogService, ICategoryService categoryService, IItemService productService, ISkuGenerator skuGenerator, IPricingService pricingService, IInventoryService inventoryService, ICommerceService commerceService, IPropertyService propertyService, ICatalogSearchService searchService, Func <ICatalogRepository> catalogRepositoryFactory) { _catalogService = catalogService; _categoryService = categoryService; _productService = productService; _skuGenerator = skuGenerator; _pricingService = pricingService; _inventoryService = inventoryService; _commerceService = commerceService; _propertyService = propertyService; _searchService = searchService; _catalogRepositoryFactory = catalogRepositoryFactory; }
public CsvCatalogImporter(ICatalogService catalogService, ICategoryService categoryService, IItemService productService, IPushNotificationManager pushNotificationManager, ISkuGenerator skuGenerator, IPricingService pricingService, IInventoryService inventoryService, ICommerceService commerceService, IPropertyService propertyService, ICatalogSearchService searchService) { _catalogService = catalogService; _categoryService = categoryService; _productService = productService; _pushNotificationManager = pushNotificationManager; _skuGenerator = skuGenerator; _pricingService = pricingService; _inventoryService = inventoryService; _commerceService = commerceService; _propertyService = propertyService; _searchService = searchService; }
public CatalogModuleProductsController( IItemService itemsService , ICatalogService catalogService , ICategoryService categoryService , ISkuGenerator skuGenerator , IProductAssociationSearchService productAssociationSearchService , IAuthorizationService authorizationService , IOptions <MvcNewtonsoftJsonOptions> jsonOptions) { _itemsService = itemsService; _categoryService = categoryService; _catalogService = catalogService; _skuGenerator = skuGenerator; _productAssociationSearchService = productAssociationSearchService; _authorizationService = authorizationService; _jsonOptions = jsonOptions.Value; }
public CsvCatalogImportJob(ICatalogService catalogService, ICategoryService categoryService, IItemService productService, INotifier notifier, CacheManager cacheManager, IBlobStorageProvider blobProvider, ISkuGenerator skuGenerator, IPricingService pricingService, IInventoryService inventoryService, ICommerceService commerceService, IPropertyService propertyService, ICatalogSearchService searchService) { _catalogService = catalogService; _categoryService = categoryService; _productService = productService; _notifier = notifier; _cacheManager = cacheManager; _blobStorageProvider = blobProvider; _skuGenerator = skuGenerator; _pricingService = pricingService; _inventoryService = inventoryService; _commerceService = commerceService; _propertyService = propertyService; _searchService = searchService; }