/// <summary> /// Install plugin /// </summary> public override void Install() { var settings = new FilePluginSettings() { WidgetZone = "productbox_add_info" }; _settingService.SaveSetting(settings); this.AddOrUpdatePluginLocaleResource("Plugins.ProductFiles.Blockheading", "Product Files"); this.AddOrUpdatePluginLocaleResource("Plugins.ProductFiles.Tabheadingr", "Files"); //Install the database tables _productFileObjectContext.Install(); base.Install(); }
public FilePlugin(ISettingService settingService, FilePluginSettings fileSettings, ProductFileObjectContext productFileObjectContext) { this._settingService = settingService; this._fileSettings = fileSettings; this._productFileObjectContext = productFileObjectContext; }