/// <summary>重新加载</summary> private void Reload() { this.configuration = TasksConfigurationView.Instance.Configuration; // 创建对象构建器(Spring.NET) string springObjectFile = this.configuration.Keys["SpringObjectFile"].Value; SpringObjectBuilder objectBuilder = SpringObjectBuilder.Create(TasksConfiguration.ApplicationName, springObjectFile); // 创建数据服务对象 this.m_TaskWorkService = objectBuilder.GetObject <ITaskWorkService>(typeof(ITaskWorkService)); this.m_TaskWorkReceiverService = objectBuilder.GetObject <ITaskWorkReceiverService>(typeof(ITaskWorkReceiverService)); this.m_TaskCategoryService = objectBuilder.GetObject <ITaskCategoryService>(typeof(ITaskCategoryService)); this.m_TaskHistoryService = objectBuilder.GetObject <ITaskHistoryService>(typeof(ITaskHistoryService)); this.m_TaskWaitingService = objectBuilder.GetObject <ITaskWaitingService>(typeof(ITaskWaitingService)); this.m_TaskWaitingReceiverService = objectBuilder.GetObject <ITaskWaitingReceiverService>(typeof(ITaskWaitingReceiverService)); }
public TaskHistoryController(ITaskHistoryService taskHistoryService) { _taskHistoryService = taskHistoryService; }
public HistoryController(ITaskHistoryService historyService) { _historyService = historyService; }