public NewProductsPlugin(ISettingService settingService, NewProductsSettings newProductsSettings, IWebHelper webHelper, ILocalizationService localizationService) { this._settingService = settingService; this._newProductsSettings = newProductsSettings; this._webHelper = webHelper; this._localizationService = localizationService; }
public override void Install() { var settings = new NewProductsSettings { NumberOfDaysAsNew = 30, Disable = false }; _settingService.SaveSetting(settings); _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Misc.NewProducts.Fields.NumberOfDaysAsNew", "Number Of Days As New"); _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Misc.NewProducts.Fields.NumberOfDaysAsNew.Hint", "Number of days the product is set up as new"); _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Misc.NewProducts.Fields.Disable", "Disable"); _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Misc.NewProducts.Fields.Disable.Hint", "Disable plugin"); base.Install(); }