示例#1
0
        public SimpleMenuController(
            IWorkContext workContext,
            IStoreContext storeContext,
            IStoreService storeService,
            ISettingService settingService,
            ILocalizationService localizationService,
            ILocalizedEntityService localizedEntityService,

            ILanguageService languageService,

            IWB_SimpleMenuService simpleMenuService,
            IWB_SimpleMenuItemService simpleMenuItemService,

            IRepository <WB_SimpleMenu> simpleMenuRepo,
            IRepository <WB_SimpleMenuItem> simpleMenuItemRepo,
            IRepository <Setting> settingRepo,


            IPluginFinder _pluginFinder)
        {
            this._workContext            = workContext;
            this._storeContext           = storeContext;
            this._storeService           = storeService;
            this._settingService         = settingService;
            this._localizationService    = localizationService;
            this._localizedEntityService = localizedEntityService;
            this._languageService        = languageService;

            this._simpleMenuService     = simpleMenuService;
            this._simpleMenuItemService = simpleMenuItemService;

            this._simpleMenuRepo     = simpleMenuRepo;
            this._simpleMenuItemRepo = simpleMenuItemRepo;
            this._settingRepo        = settingRepo;
        }
示例#2
0
 public SimpleMenuPlugin(SimpleMenuObjectContext context, ISettingService settingService,
                         IWB_SimpleMenuService simpleMenuService,
                         ILocalizationService localizationService)
 {
     this._context             = context;
     this._settingService      = settingService;
     this._simpleMenuService   = simpleMenuService;
     this._localizationService = localizationService;
 }