Exemplo n.º 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;
 }
Exemplo n.º 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");
        }
Exemplo n.º 3
0
 public DepartmentController(
     IManagementDepartmentService managementDepartmentService,
     IMemberService memberService)
 {
     this.managementDepartmentService = managementDepartmentService;
     this.memberService = memberService;
 }
Exemplo n.º 4
0
 public SyncController(
     IMemberService memberService,
     IManagementDepartmentService managementService,
     IJobService jobService,
     IWeekPlanService weeklyPlanService)
 {
     this.memberService     = memberService;
     this.managementService = managementService;
     this.jobService        = jobService;
     this.weeklyPlanService = weeklyPlanService;
 }
Exemplo n.º 5
0
 public TimeScheduleService(
     IDayAssignProvider assignProvider,
     IGroupService groupService,
     IMemberService memberService,
     IManagementDepartmentService managementService)
 {
     this.assignProvider    = assignProvider;
     this.groupService      = groupService;
     this.memberService     = memberService;
     this.managementService = managementService;
 }
Exemplo n.º 6
0
 public StatisticFiltersModelBuilder(
     IMemberService memberService,
     IManagementDepartmentService managementDepartmentService,
     ICategoryService categoryService,
     ICancelingTemplatesService cancelingTemplatesService)
 {
     this.memberService = memberService;
     this.managementDepartmentService = managementDepartmentService;
     this.categoryService             = categoryService;
     this.cancelingTemplatesService   = cancelingTemplatesService;
 }
Exemplo n.º 7
0
 public AddressVisitsChartModelBuilder(
     IDayAssignsTimeSpanSelector dayAssignsTimeSpanSelector,
     JobService jobService,
     ITranslationService translationService,
     IJobStatusLogService jobStatusLogService,
     IManagementDepartmentService managementDepartmentService)
 {
     this.dayAssignsTimeSpanSelector = dayAssignsTimeSpanSelector;
     this.jobService                  = jobService;
     this.translationService          = translationService;
     this.jobStatusLogService         = jobStatusLogService;
     this.managementDepartmentService = managementDepartmentService;
 }
Exemplo n.º 8
0
 public TasksInfoBuilder(
     IJobService jobService,
     IJobStatusLogService jobStatusLogService,
     ICategoryService categoryService,
     ITranslationService translationService,
     IMemberService memberService,
     IManagementDepartmentService managementDepartmentService)
 {
     this.jobService                  = jobService;
     this.jobStatusLogService         = jobStatusLogService;
     this.categoryService             = categoryService;
     this.translationService          = translationService;
     this.memberService               = memberService;
     this.managementDepartmentService = managementDepartmentService;
 }
Exemplo n.º 9
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));
        }
Exemplo n.º 10
0
        public MemberService(
            IRepository <Member> memberRepository,
            IAuthenticationService authenticationService,
            IFileHelper fileHelper,
            IPathHelper pathHelper,
            IManagementDepartmentService managementDepartmentService,
            ISecurityService securityService,
            IAppSettingHelper appSettingHelper)
        {
            this.memberRepository            = memberRepository;
            this.authenticationService       = authenticationService;
            this.fileHelper                  = fileHelper;
            this.pathHelper                  = pathHelper;
            this.managementDepartmentService = managementDepartmentService;
            this.securityService             = securityService;
            this.appSettingHelper            = appSettingHelper;

            logger = LogManager.GetLogger("SyncMembersLog");
        }