public override void Uninstall() { //settings Nop.Core.Domain.Tasks.ScheduleTask taskImportAll = _scheduleTaskService.GetTaskByType("Nop.Plugin.Misc.OneS.Core.ImportOneSTaskImportAll, Nop.Plugin.Misc.OneS"); if (taskImportAll != null) { _scheduleTaskService.DeleteTask(taskImportAll); } Nop.Core.Domain.Tasks.ScheduleTask taskImportStorages = _scheduleTaskService.GetTaskByType("Nop.Plugin.Misc.OneS.Core.ImportOneSTaskImportStorages, Nop.Plugin.Misc.OneS"); if (taskImportStorages != null) { _scheduleTaskService.DeleteTask(taskImportStorages); } base.Uninstall(); }
/// <summary> /// Uninstall plugin /// </summary> public override void Uninstall() { _amazonContext.Uninstall(); //settings _settingService.DeleteSetting <AffiliateAmazonSettings>(); Nop.Core.Domain.Tasks.ScheduleTask task = _schedualTaskService.GetTaskByType("Nop.Plugin.Affiliate.Amazon.AffiliateAmazonTask, Nop.Plugin.Affiliate.Amazon"); if (task != null) { _schedualTaskService.DeleteTask(task); } //locales this.DeletePluginLocaleResource("Nop.Plugin.Affiliate.Amazon"); this.DeletePluginLocaleResource("Nop.Plugin.Affiliate.Sync"); this.DeletePluginLocaleResource("Nop.Plugin.Affiliate.Amazon.Setting"); this.DeletePluginLocaleResource("Nop.Plugin.Affiliate.Amazon.Service"); this.DeletePluginLocaleResource("Nop.Plugin.Affiliate.Amazon.AssociateTag"); this.DeletePluginLocaleResource("Nop.Plugin.Affiliate.Amazon.AWSAccessKeyID"); this.DeletePluginLocaleResource("Nop.Plugin.Affiliate.Amazon.AWSSecretKey"); this.DeletePluginLocaleResource("Nop.Plugin.Affiliate.Amazon.Endpoint"); this.DeletePluginLocaleResource("Nop.Plugin.Affiliate.Amazon.Version"); this.DeletePluginLocaleResource("Nop.Plugin.Affiliate.Amazon.Durations"); this.DeletePluginLocaleResource("Nop.Plugin.Affiliate.Amazon.Imported"); this.DeletePluginLocaleResource("Nop.Plugin.Affiliate.Amazon.Category"); this.DeletePluginLocaleResource("Nop.Plugin.Affiliate.Amazon.Category.CategoryID"); this.DeletePluginLocaleResource("Nop.Plugin.Affiliate.Amazon.Category.Name"); this.DeletePluginLocaleResource("Nop.Plugin.Affiliate.Amazon.Category.ParentCategoryId"); this.DeletePluginLocaleResource("Nop.Plugin.Affiliate.Amazon.Product"); this.DeletePluginLocaleResource("Nop.Plugin.Affiliate.Amazon.Item"); this.DeletePluginLocaleResource("Nop.Plugin.Affiliate.Amazon.Item.ASIN"); this.DeletePluginLocaleResource("Nop.Plugin.Affiliate.Amazon.Item.ParentASIN"); this.DeletePluginLocaleResource("Nop.Plugin.Affiliate.Amazon.Item.DetailUrl"); this.DeletePluginLocaleResource("Nop.Plugin.Affiliate.Amazon.Item.Images"); this.DeletePluginLocaleResource("Nop.Plugin.Affiliate.Amazon.Item.Title"); this.DeletePluginLocaleResource("Nop.Plugin.Affiliate.Amazon.Item.Price"); this.DeletePluginLocaleResource("Nop.Plugin.Affiliate.Amazon.Item.CurrenceCode"); this.DeletePluginLocaleResource("Nop.Plugin.Affiliate.Amazon.Category.CategoryName"); this.DeletePluginLocaleResource("Nop.Plugin.Affiliate.Amazon.Category.CompareType"); base.Uninstall(); }