예제 #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;
 }
예제 #2
0
 public CatalogModuleSearchController(ISecurityService securityService, IPermissionScopeService permissionScopeService, ICatalogSearchService searchService, IBlobUrlResolver blobUrlResolver, IProductSearchService productSearchService, ICategorySearchService categorySearchService)
     : base(securityService, permissionScopeService)
 {
     _searchService         = searchService;
     _blobUrlResolver       = blobUrlResolver;
     _productSearchService  = productSearchService;
     _categorySearchService = categorySearchService;
 }
예제 #3
0
 public CatalogExportImport(ICatalogService catalogService, IProductSearchService productSearchService, ICategorySearchService categorySearchService, ICategoryService categoryService,
                            IItemService itemService, IPropertyService propertyService, IPropertySearchService propertySearchService, IProperyDictionaryItemSearchService propertyDictionarySearchService, IProperyDictionaryItemService propertyDictionaryService, IOptions <MvcJsonOptions> jsonOptions
                            , IBlobStorageProvider blobStorageProvider)
 {
     _catalogService                  = catalogService;
     _productSearchService            = productSearchService;
     _categorySearchService           = categorySearchService;
     _categoryService                 = categoryService;
     _itemService                     = itemService;
     _propertyService                 = propertyService;
     _propertySearchService           = propertySearchService;
     _propertyDictionarySearchService = propertyDictionarySearchService;
     _propertyDictionaryService       = propertyDictionaryService;
     _jsonSerializer                  = JsonSerializer.Create(jsonOptions.Value.SerializerSettings);
     _blobStorageProvider             = blobStorageProvider;
 }
예제 #4
0
 public CatalogExportPagedDataSourceFactory(
     IPropertySearchService propertySearchService
     , IPropertyDictionaryItemSearchService propertyDictionaryItemSearchService
     , IBlobStorageProvider blobStorageProvider
     , IProductSearchService productSearchService
     , IItemService itemService
     , ICategorySearchService categorySearchService
     , ICatalogSearchService catalogSearchService)
 {
     _propertySearchService = propertySearchService;
     _propertyDictionaryItemSearchService = propertyDictionaryItemSearchService;
     _blobStorageProvider   = blobStorageProvider;
     _productSearchService  = productSearchService;
     _itemService           = itemService;
     _categorySearchService = categorySearchService;
     _catalogSearchService  = catalogSearchService;
 }
예제 #5
0
 public CatalogExportImport(ICatalogService catalogService, IProductSearchService productSearchService, ICategorySearchService categorySearchService, ICategoryService categoryService,
                            IItemService itemService, IPropertyService propertyService, IPropertySearchService propertySearchService, IProperyDictionaryItemSearchService propertyDictionarySearchService,
                            IProperyDictionaryItemService propertyDictionaryService, JsonSerializer jsonSerializer, IBlobStorageProvider blobStorageProvider, IAssociationService associationService)
 {
     _catalogService                  = catalogService;
     _productSearchService            = productSearchService;
     _categorySearchService           = categorySearchService;
     _categoryService                 = categoryService;
     _itemService                     = itemService;
     _propertyService                 = propertyService;
     _propertySearchService           = propertySearchService;
     _propertyDictionarySearchService = propertyDictionarySearchService;
     _propertyDictionaryService       = propertyDictionaryService;
     _jsonSerializer                  = jsonSerializer;
     _blobStorageProvider             = blobStorageProvider;
     _associationService              = associationService;
 }
 public CategoryExportPagedDataSource(ICategorySearchService categorySearchService, CategoryExportDataQuery dataQuery) : base(dataQuery)
 {
     _categorySearchService = categorySearchService;
 }
 public CategoriesController(ICategoryService categoryService, ICategorySearchService categorySearchService)
 {
     _categoryService       = categoryService;
     _categorySearchService = categorySearchService;
 }