Example #1
0
 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, 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;
 }
Example #7
0
 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;
 }
Example #8
0
 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 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;
		}
Example #12
0
 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;
 }
Example #13
0
 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;
 }