public InriverDataImportController()
        {
            // In case you haven't got your own WebAPI dependency resolver, do it this old fashioned silly way.

            _catalogImporter = ServiceLocator.Current.GetInstance <ICatalogImporter>();
            _logger          = ServiceLocator.Current.GetInstance <ILogger>();
            _mediaImporter   = ServiceLocator.Current.GetInstance <MediaImporter>();
        }
 public InriverDataImportController(ICatalogImporter catalogImporter,
                                    ILogger logger,
                                    MediaImporter mediaImporter)
 {
     _catalogImporter = catalogImporter;
     _logger          = logger;
     _mediaImporter   = mediaImporter;
 }
 /// <inheritdoc />
 /// <summary>
 /// Initializes a new instance of the <see cref="T:Sitecore.Commerce.Plugin.Sample.CommandsController" /> class.
 /// </summary>
 /// <param name="serviceProvider">The service provider.</param>
 /// <param name="globalEnvironment">The global environment.</param>
 /// <param name="catalogImporter">Catalog Importer</param>
 /// <param name="categoryImporter">Category Importer</param>
 /// <param name="productImporter">product importer</param>
 /// <param name="variantImporter">variant Importer</param>
 public CommandsController(
     IServiceProvider serviceProvider,
     CommerceEnvironment globalEnvironment,
     ICatalogImporter catalogImporter,
     ICategoryImporter categoryImporter,
     IProductImporter productImporter,
     IVariantImporter variantImporter)
     : base(serviceProvider, globalEnvironment)
 {
     _catalogImporter  = catalogImporter;
     _categoryImporter = categoryImporter;
     _productImporter  = productImporter;
     _variantImporter  = variantImporter;
 }
Exemple #4
0
 public ImportCatalog(ICatalogImporter catalogImporter)
 {
     _catalogImporter = catalogImporter;
     IsStoppable      = true;
 }