Exemple #1
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>();
 }
 public FileController(IMessageBus messageBus, IJobAssignProvider jobAssignProvider, IJobService jobService, IMemberService memberService)
 {
     this.messageBus        = messageBus;
     this.jobAssignProvider = jobAssignProvider;
     this.jobService        = jobService;
     this.memberService     = memberService;
 }
Exemple #3
0
 public YearlyPlanService(
     IJobProvider jobProvider,
     ICategoryService categoryService,
     IDayAssignProvider dayAssignProvider,
     IMemberService memberService,
     IJobAssignProvider jobAssignProvider)
 {
     this.jobProvider       = jobProvider;
     this.categoryService   = categoryService;
     this.dayAssignProvider = dayAssignProvider;
     this.memberService     = memberService;
     this.jobAssignProvider = jobAssignProvider;
 }
Exemple #4
0
        public JobProvider(
            IYearlyPlanningConfiguration configuration,
            IDayAssignProvider dayAssignProvider,
            ICategoryService categoryService,
            IJobAssignProvider jobAssignProvider,
            IManagementDepartmentService managementService)
        {
            this.dayAssignProvider = dayAssignProvider;
            this.categoryService   = categoryService;
            this.jobAssignProvider = jobAssignProvider;
            this.managementService = managementService;
            var client   = new MongoClient(configuration.ConnectionString);
            var database = client.GetDatabase(configuration.DatabaseName);

            collection = database.GetCollection <Job>(nameof(Job));
        }
 public DayAssignService(
     IMessageBus messageBus,
     IJobAssignProvider jobAssignProvider,
     IDayAssignProvider dayAssignProvider,
     IJobStatusService jobStatusService,
     IMemberService memberService,
     IGroupService groupService,
     IRepository <DayAssign> dayAssignRepository)
 {
     this.messageBus          = messageBus;
     this.jobAssignProvider   = jobAssignProvider;
     this.dayAssignProvider   = dayAssignProvider;
     this.jobStatusService    = jobStatusService;
     this.memberService       = memberService;
     this.groupService        = groupService;
     this.dayAssignRepository = dayAssignRepository;
 }
Exemple #6
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;
 }