public GoogleFeedService( IRepository<GoogleProductRecord> gpRepository, IProductService productService, IManufacturerService manufacturerService, FroogleSettings settings, IMeasureService measureService, MeasureSettings measureSettings, IDbContext dbContext, AdminAreaSettings adminAreaSettings, ICurrencyService currencyService, ICommonServices services, IComponentContext ctx) { _gpRepository = gpRepository; _productService = productService; _manufacturerService = manufacturerService; Settings = settings; _measureService = measureService; _measureSettings = measureSettings; _dbContext = dbContext; _adminAreaSettings = adminAreaSettings; _currencyService = currencyService; _services = services; _helper = new FeedPluginHelper(ctx, "SmartStore.GoogleMerchantCenter", "SmartStore.GoogleMerchantCenter", () => { return Settings as PromotionFeedSettings; }); }
public GoogleService( IRepository <GoogleProductRecord> gpRepository, IProductService productService, IManufacturerService manufacturerService, IStoreService storeService, ICategoryService categoryService, FroogleSettings settings, IMeasureService measureService, MeasureSettings measureSettings, IPriceCalculationService priceCalculationService, IWorkContext workContext) { _gpRepository = gpRepository; _productService = productService; _manufacturerService = manufacturerService; _storeService = storeService; _categoryService = categoryService; Settings = settings; _measureService = measureService; _measureSettings = measureSettings; _priceCalculationService = priceCalculationService; _workContext = workContext; _helper = new PluginHelperFeed("PromotionFeed.Froogle", "SmartStore.Plugin.Feed.Froogle", () => { return(Settings as PromotionFeedSettings); }); }
public GoogleFeedService( IRepository <GoogleProductRecord> gpRepository, IProductService productService, IManufacturerService manufacturerService, FroogleSettings settings, IMeasureService measureService, MeasureSettings measureSettings, IDbContext dbContext, AdminAreaSettings adminAreaSettings, IComponentContext ctx) { _gpRepository = gpRepository; _productService = productService; _manufacturerService = manufacturerService; Settings = settings; _measureService = measureService; _measureSettings = measureSettings; _dbContext = dbContext; _adminAreaSettings = adminAreaSettings; _helper = new FeedPluginHelper(ctx, "SmartStore.GoogleMerchantCenter", "SmartStore.GoogleMerchantCenter", () => { return(Settings as PromotionFeedSettings); }); }
public GoogleService( IRepository<GoogleProductRecord> gpRepository, IProductService productService, IManufacturerService manufacturerService, IStoreService storeService, ICategoryService categoryService, FroogleSettings settings, IMeasureService measureService, MeasureSettings measureSettings, IPriceCalculationService priceCalculationService, IWorkContext workContext) { _gpRepository = gpRepository; _productService = productService; _manufacturerService = manufacturerService; _storeService = storeService; _categoryService = categoryService; Settings = settings; _measureService = measureService; _measureSettings = measureSettings; _priceCalculationService = priceCalculationService; _workContext = workContext; _helper = new PluginHelperFeed("PromotionFeed.Froogle", "SmartStore.Plugin.Feed.Froogle", () => { return Settings as PromotionFeedSettings; }); }
public FeedFroogleController( FroogleSettings settings, IGoogleFeedService googleService, ISettingService settingService, IPermissionService permissionService) { _settings = settings; _googleService = googleService; _settingService = settingService; _permissionService = permissionService; }
public FeedFroogleController( FroogleSettings settings, IGoogleFeedService googleService, ISettingService settingService, IPermissionService permissionService) { _settings = settings; _googleService = googleService; _settingService = settingService; _permissionService = permissionService; T = NullLocalizer.Instance; }
public FeedFroogleController(IGoogleService googleService, IProductService productService, ICurrencyService currencyService, ILocalizationService localizationService, IPluginFinder pluginFinder, ILogger logger, IWebHelper webHelper, IScheduleTaskService scheduleTaskService, FroogleSettings froogleSettings, ISettingService settingService) { this._googleService = googleService; this._productService = productService; this._currencyService = currencyService; this._localizationService = localizationService; this._pluginFinder = pluginFinder; this._logger = logger; this._webHelper = webHelper; this._scheduleTaskService = scheduleTaskService; this._froogleSettings = froogleSettings; this._settingService = settingService; }
public FeedFroogleController(IGoogleService googleService, IProductService productService, ICurrencyService currencyService, ILocalizationService localizationService, IPromotionFeedService promotionFeedService, ILogger logger, IWebHelper webHelper, FroogleSettings froogleSettings, ISettingService settingService, IPermissionService permissionService) { this._googleService = googleService; this._productService = productService; this._currencyService = currencyService; this._localizationService = localizationService; this._promotionFeedService = promotionFeedService; this._logger = logger; this._webHelper = webHelper; this._froogleSettings = froogleSettings; this._settingService = settingService; this._permissionService = permissionService; }
public void Copy(FroogleSettings settings, bool fromSettings) { if (fromSettings) { AppendDescriptionText1 = settings.AppendDescriptionText1; AppendDescriptionText2 = settings.AppendDescriptionText2; AppendDescriptionText3 = settings.AppendDescriptionText3; AppendDescriptionText4 = settings.AppendDescriptionText4; AppendDescriptionText5 = settings.AppendDescriptionText5; ProductPictureSize = settings.ProductPictureSize; CurrencyId = settings.CurrencyId; DefaultGoogleCategory = settings.DefaultGoogleCategory; BuildDescription = settings.BuildDescription; AdditionalImages = settings.AdditionalImages; Condition = settings.Condition; Availability = settings.Availability; SpecialPrice = settings.SpecialPrice; Brand = settings.Brand; UseOwnProductNo = settings.UseOwnProductNo; Gender = settings.Gender; AgeGroup = settings.AgeGroup; Color = settings.Color; Size = settings.Size; Material = settings.Material; Pattern = settings.Pattern; OnlineOnly = settings.OnlineOnly; DescriptionToPlainText = settings.DescriptionToPlainText; StoreId = settings.StoreId; ExpirationDays = settings.ExpirationDays; ExportShipping = settings.ExportShipping; ExportBasePrice = settings.ExportBasePrice; ConvertNetToGrossPrices = settings.ConvertNetToGrossPrices; LanguageId = settings.LanguageId; } else { settings.AppendDescriptionText1 = AppendDescriptionText1; settings.AppendDescriptionText2 = AppendDescriptionText2; settings.AppendDescriptionText3 = AppendDescriptionText3; settings.AppendDescriptionText4 = AppendDescriptionText4; settings.AppendDescriptionText5 = AppendDescriptionText5; settings.ProductPictureSize = ProductPictureSize; settings.CurrencyId = CurrencyId; settings.DefaultGoogleCategory = DefaultGoogleCategory; settings.BuildDescription = BuildDescription; settings.AdditionalImages = AdditionalImages; settings.Condition = Condition; settings.Availability = Availability; settings.SpecialPrice = SpecialPrice; settings.Brand = Brand; settings.UseOwnProductNo = UseOwnProductNo; settings.Gender = Gender; settings.AgeGroup = AgeGroup; settings.Color = Color; settings.Size = Size; settings.Material = Material; settings.Pattern = Pattern; settings.OnlineOnly = OnlineOnly; settings.DescriptionToPlainText = DescriptionToPlainText; settings.StoreId = StoreId; settings.ExpirationDays = ExpirationDays; settings.ExportShipping = ExportShipping; settings.ExportBasePrice = ExportBasePrice; settings.ConvertNetToGrossPrices = ConvertNetToGrossPrices; settings.LanguageId = LanguageId; } }