예제 #1
0
 public TaskStatisticService(
     IMemberService memberService,
     IManagementDepartmentService managementDepartmentService,
     ITaskRatioChartModelBuilder ratioChartDataBuilder,
     IAppSettingHelper appSettingHelper,
     ISpentTimeChartDataBuilder spentTimeChartDataBuilder,
     IStatisticFiltersModelBuilder statisticFiltersModelBuilder,
     ITasksInfoBuilder tasksInfoBuilder,
     ICsvHelper csvHelper,
     ITranslationService translationService,
     IEmployeeAbsenceInfoService absenceInfoService,
     IDayAssignService dayAssignService,
     IAddressVisitsChartModelBuilder addressVisitsChartModelBuilder,
     IJobStatusLogService jobStatusLogService,
     ICategoryService categoryService,
     IJobService jobService)
 {
     this.memberService = memberService;
     this.managementDepartmentService  = managementDepartmentService;
     this.ratioChartDataBuilder        = ratioChartDataBuilder;
     this.appSettingHelper             = appSettingHelper;
     this.spentTimeChartDataBuilder    = spentTimeChartDataBuilder;
     this.statisticFiltersModelBuilder = statisticFiltersModelBuilder;
     this.tasksInfoBuilder             = tasksInfoBuilder;
     this.csvHelper                      = csvHelper;
     this.translationService             = translationService;
     this.absenceInfoService             = absenceInfoService;
     this.dayAssignService               = dayAssignService;
     this.addressVisitsChartModelBuilder = addressVisitsChartModelBuilder;
     this.jobStatusLogService            = jobStatusLogService;
     this.categoryService                = categoryService;
     this.jobService                     = jobService;
 }
예제 #2
0
        public WeekPlanService(
            IJobProvider jobProvider,
            IMemberService memberService,
            IGroupService groupService,
            IDayAssignService dayAssignService,
            IJobStatusLogService jobStatusLogService,
            IPathHelper pathHelper,
            IManagementDepartmentService managementDepartmentService,
            IJobService jobService,
            IAppSettingHelper appSettingHelper,
            IJobStatusService jobStatusService)
        {
            this.jobProvider                 = jobProvider;
            this.memberService               = memberService;
            this.groupService                = groupService;
            this.dayAssignService            = dayAssignService;
            this.jobStatusLogService         = jobStatusLogService;
            this.pathHelper                  = pathHelper;
            this.managementDepartmentService = managementDepartmentService;
            this.jobService                  = jobService;
            this.appSettingHelper            = appSettingHelper;
            this.jobStatusService            = jobStatusService;

            logger = LogManager.GetLogger("MoveExpiriedJobsLog");
        }
 public DayAssignsTimeSpanSelector(
     IJobStatusLogService jobStatusLogService,
     IDayAssignService dayAssignService)
 {
     this.jobStatusLogService = jobStatusLogService;
     this.dayAssignService    = dayAssignService;
 }
예제 #4
0
 public JobController(IMessageBus messageBus,
                      ITaskIdGenerator taskIdGenerator,
                      IDayAssignProvider dayAssignProvider,
                      IJobService jobService,
                      IJobAssignProvider jobAssignProvider,
                      IMemberService memberService,
                      IDayAssignService dayAssignService,
                      IJobStatusService jobStatusService,
                      IJobStatusLogService jobStatusLogService,
                      IWeekPlanService weekPlanService,
                      IGuideCommentService guideCommentService)
 {
     this.messageBus          = messageBus;
     this.taskIdGenerator     = taskIdGenerator;
     this.dayAssignProvider   = dayAssignProvider;
     this.jobService          = jobService;
     this.jobAssignProvider   = jobAssignProvider;
     this.memberService       = memberService;
     this.dayAssignService    = dayAssignService;
     this.jobStatusService    = jobStatusService;
     this.jobStatusLogService = jobStatusLogService;
     this.weekPlanService     = weekPlanService;
     this.guideCommentService = guideCommentService;
     this.janitorHubs         = GlobalHost.ConnectionManager.GetHubContext <JanitorHub>();
     this.managementHubs      = GlobalHost.ConnectionManager.GetHubContext <ManagementHub>();
 }
예제 #5
0
 public WeekPlanController(
     IWeekPlanService weeklyPlanService,
     IDayAssignService dayAssignService)
 {
     this.weeklyPlanService = weeklyPlanService;
     this.dayAssignService  = dayAssignService;
 }
예제 #6
0
 public HistoryService(
     IJobStatusLogService jobStatusLogService,
     IJobService jobService,
     IPathHelper pathHelper,
     IMemberService memberService,
     IDayAssignService dayAssignService)
 {
     this.jobStatusLogService = jobStatusLogService;
     this.jobService          = jobService;
     this.pathHelper          = pathHelper;
     this.memberService       = memberService;
     this.dayAssignService    = dayAssignService;
 }
예제 #7
0
 public OperationalTaskService(
     IMessageBus messageBus,
     ITaskIdGenerator taskIdGenerator,
     IJobAssignProvider jobAssignProvider,
     IDayAssignService dayAssignService,
     IJobProvider jobProvider,
     ICategoryService categoryService,
     IPathHelper pathHelper,
     IMemberService memberService,
     IJobStatusService jobStatusService,
     IJobService jobService)
 {
     this.messageBus        = messageBus;
     this.taskIdGenerator   = taskIdGenerator;
     this.jobAssignProvider = jobAssignProvider;
     this.dayAssignService  = dayAssignService;
     this.jobProvider       = jobProvider;
     this.categoryService   = categoryService;
     this.pathHelper        = pathHelper;
     this.memberService     = memberService;
     this.jobStatusService  = jobStatusService;
     this.jobService        = jobService;
 }