Example #1
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");
        }
Example #2
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;
 }
 public DayAssignCommandHandler(IAggregateRootRepository <DayAssignDomain> repository,
                                IDayAssignProvider dayAssignProvider,
                                IAppSettingHelper appSettingHelper)
 {
     this.repository        = repository;
     this.dayAssignProvider = dayAssignProvider;
     this.appSettingHelper  = appSettingHelper;
 }
Example #4
0
 public ManagementController(
     IMemberService memberService,
     ITimeScheduleService timeSheduleService,
     IAppSettingHelper appSettingHelper,
     IEmployeeAbsenceInfoService absenceInfoService)
 {
     this.memberService      = memberService;
     this.timeSheduleService = timeSheduleService;
     this.appSettingHelper   = appSettingHelper;
     this.absenceInfoService = absenceInfoService;
 }
Example #5
0
 public AuthorizationController(
     IAuthenticationService authenticationService,
     IMemberService memberService,
     IAppSettingHelper appSettingHelper)
 {
     this.authenticationService = authenticationService;
     this.memberService         = memberService;
     this.appSettingHelper      = appSettingHelper;
     this.janitorHubs           = GlobalHost.ConnectionManager.GetHubContext <JanitorHub>();
     this.managementHubs        = GlobalHost.ConnectionManager.GetHubContext <ManagementHub>();
 }
Example #6
0
 public GroupController(IMessageBus messageBus,
                        IGroupService groupService,
                        IMemberService memberService,
                        ITimeScheduleService timeScheduleService,
                        IAppSettingHelper settingHelper,
                        IDayAssignProvider dayAssignProvider,
                        IEmployeeAbsenceInfoService absenceInfoService)
 {
     this.messageBus          = messageBus;
     this.groupService        = groupService;
     this.memberService       = memberService;
     this.timeScheduleService = timeScheduleService;
     this.settingHelper       = settingHelper;
     this.dayAssignProvider   = dayAssignProvider;
     this.absenceInfoService  = absenceInfoService;
 }
Example #7
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");
        }
Example #8
0
 public CsvHelper(IAppSettingHelper appSettingHelper)
 {
     this.appSettingHelper = appSettingHelper;
 }
Example #9
0
 public CategoryService(IRepository <Category> categoryRepository, IAppSettingHelper appSettingHelper)
 {
     this.categoryRepository = categoryRepository;
     this.appSettingHelper   = appSettingHelper;
 }
Example #10
0
 public SettingController(IAppSettingHelper appSettingHelper)
 {
     this.appSettingHelper = appSettingHelper;
 }
 public DefaultUtcWorkingTimeModel(IAppSettingHelper appSettingHelper, DateTime date, double workingHours)
 {
     DefaultTaskStartUtcHour  = appSettingHelper.GetAppSetting <int>(Constants.AppSetting.DefaultTaskStartUtcTime);
     DefaultUtcWorkStartTime  = new DateTime(date.Year, date.Month, date.Day, DefaultTaskStartUtcHour, 0, 0, DateTimeKind.Utc);
     DefaultUtcWorkFinishTime = DefaultUtcWorkStartTime.AddHours(workingHours);
 }
Example #12
0
 public RestClient(IRestClientConfiguration configuration, IAppSettingHelper appSettingHelper)
 {
     this.configuration = configuration;
     syncUrl            = appSettingHelper.GetAppSetting <string>(Constants.AppSetting.SyncUrl);
 }
Example #13
0
 public PathHelper(IAppSettingHelper appSettingHelper)
 {
     this.appSettingHelper = appSettingHelper;
 }