/// <summary>重新加载</summary> private void Reload() { if (this.restartCount > 0) { KernelContext.Log.Info(string.Format(I18n.Strings["application_is_reloading"], AppsConfiguration.ApplicationName)); // 重新加载配置信息 AppsConfigurationView.Instance.Reload(); } else { KernelContext.Log.Info(string.Format(I18n.Strings["application_is_loading"], AppsConfiguration.ApplicationName)); } // 创建对象构建器(Spring.NET) string springObjectFile = AppsConfigurationView.Instance.Configuration.Keys["SpringObjectFile"].Value; SpringObjectBuilder objectBuilder = SpringObjectBuilder.Create(AppsConfiguration.ApplicationName, springObjectFile); // 创建数据服务对象 this.m_ApplicationService = objectBuilder.GetObject <IApplicationService>(typeof(IApplicationService)); this.m_ApplicationOptionService = objectBuilder.GetObject <IApplicationOptionService>(typeof(IApplicationOptionService)); this.m_ApplicationErrorService = objectBuilder.GetObject <IApplicationErrorService>(typeof(IApplicationErrorService)); this.m_ApplicationEventService = objectBuilder.GetObject <IApplicationEventService>(typeof(IApplicationEventService)); this.m_ApplicationFeatureService = objectBuilder.GetObject <IApplicationFeatureService>(typeof(IApplicationFeatureService)); this.m_ApplicationFeatureDateLimitService = objectBuilder.GetObject <IApplicationFeatureDateLimitService>(typeof(IApplicationFeatureDateLimitService)); this.m_ApplicationSettingService = objectBuilder.GetObject <IApplicationSettingService>(typeof(IApplicationSettingService)); this.m_ApplicationSettingGroupService = objectBuilder.GetObject <IApplicationSettingGroupService>(typeof(IApplicationSettingGroupService)); this.m_ApplicationMenuService = objectBuilder.GetObject <IApplicationMenuService>(typeof(IApplicationMenuService)); this.m_ApplicationMethodService = objectBuilder.GetObject <IApplicationMethodService>(typeof(IApplicationMethodService)); KernelContext.Log.Info(string.Format(I18n.Strings["application_is_successfully_loaded"], AppsConfiguration.ApplicationName)); }
public SidebarNavApplicationMenuViewComponent( IApplicationMenuService menuService, UserManager <ApplicationUser> userManager) { _menuService = menuService; _userManager = userManager; }
/// <summary> /// ApplicationMenuapi接口 /// </summary> /// <param name="applicationMenuService">任务计划服务接口</param> /// <param name="mapper">映射器</param> public ApplicationMenuController(IApplicationMenuService applicationMenuService, IMapper mapper) { this._applicationMenuService = applicationMenuService; this._mapper = mapper; }