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; }
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; }
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; }
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; }