/// <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;
 }