Exemplo n.º 1
0
 public SchoolController(ISchoolsService schoolsService, ISchoolYearsService schoolYearsService, ISemestersService semestersService, IConfiguration config, ICohortService cohortService, IGradeService gradeService)
 {
     _schoolsService     = schoolsService;
     _schoolYearsService = schoolYearsService;
     _semestersService   = semestersService;
     _gradeService       = gradeService;
     _cohortService      = cohortService;
     _config             = config;
 }
Exemplo n.º 2
0
        public AttendanceLetterService(IAttendanceLetterCommands commands, IAttendanceLetterQueries queries, IStudentAbsencesForEmailService studentAbsencesForEmailService, ICalendarMembershipDaysQueries calendarQueries, IConfiguration config, IPdfProvider pdfProvider, ISchoolYearsService schoolYearService, IStudentExtraHoursService studentExtraHoursService, IHostingEnvironment env, ISchoolsService schoolsService, IStudentGeneralDataForDnaService studentGeneralDataForDnaService)
        {
            _commands = commands;
            _queries  = queries;
            _config   = config;
            _studentAbsencesForEmailService = studentAbsencesForEmailService;
            _calendarQueries          = calendarQueries;
            _pdfProvider              = pdfProvider;
            _schoolYearService        = schoolYearService;
            _studentExtraHoursService = studentExtraHoursService;
            _env = env;
            _studentGeneralDataForDnaService = studentGeneralDataForDnaService;
            _schoolsService = schoolsService;

            Day3Range  = _config.GetSection("Notifications:AttendanceLetter:3DayLetterRange").Get <int>();
            Day5Range  = _config.GetSection("Notifications:AttendanceLetter:5DayLetterRange").Get <int>();
            Day10Range = _config.GetSection("Notifications:AttendanceLetter:10DayLetterRange").Get <int>();
        }