示例#1
0
        /// <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));
        }
示例#2
0
 public TaskHistoryController(ITaskHistoryService taskHistoryService)
 {
     _taskHistoryService = taskHistoryService;
 }
 public HistoryController(ITaskHistoryService historyService)
 {
     _historyService = historyService;
 }