public NebimIntegrationImportService(IProductService productService, IOrderService orderService,
                                      ILanguageService languageService,
                                      ILocalizationService localizationService, ICategoryService categoryService,
                                      IManufacturerService manufacturerService, IPictureService pictureService,
                                      ILocalizedEntityService localizedEntityService,
                                      ICurrencyService currencyService, CurrencySettings currencySettings,
                                      IPluginFinder pluginFinder, ILogger logger, IDateTimeHelper dateTimeHelper,
                                      IProductAttributeParser productAttributeParser, NebimIntegrationSettings nebimIntegrationSettings,
                                      ITaxService taxService, IWorkContext workContext, IEncryptionService encryptionService)
 {
     this._productService         = productService;
     this._orderService           = orderService;
     this._languageService        = languageService;
     this._localizationService    = localizationService;
     this._categoryService        = categoryService;
     this._manufacturerService    = manufacturerService;
     this._pictureService         = pictureService;
     this._localizedEntityService = localizedEntityService;
     this._currencyService        = currencyService;
     this._currencySettings       = currencySettings;
     this._pluginFinder           = pluginFinder;
     this._logger                   = logger;
     this._dateTimeHelper           = dateTimeHelper;
     this._productAttributeParser   = productAttributeParser;
     this._NebimIntegrationSettings = nebimIntegrationSettings;
     this._taxService               = taxService;
     this._workContext              = workContext;
     this._encryptionService        = encryptionService;
 }
Beispiel #2
0
        private void ConnectToNebim(NebimIntegrationSettings settings)
        {
            var nebimIntegrationProvider = LoadNebimIntegrationServiceBySystemName("Misc.Nebim");

            nebimIntegrationProvider.Connect(settings);
        }