public MathsAndEnglishReport( ILogger logger, IStreamableKeyValuePersistenceService streamableKeyValuePersistenceService, IIlrProviderService ilrProviderService, IValidLearnersService validLearnersService, IFM25ProviderService fm25ProviderService, IStringUtilitiesService stringUtilitiesService, IDateTimeProvider dateTimeProvider, IValueProvider valueProvider, IMathsAndEnglishFm25Rules mathsAndEnglishFm25Rules, IMathsAndEnglishModelBuilder mathsAndEnglishModelBuilder, ITopicAndTaskSectionOptions topicAndTaskSectionOptions) : base(dateTimeProvider, valueProvider, streamableKeyValuePersistenceService) { _logger = logger; _ilrProviderService = ilrProviderService; _fm25ProviderService = fm25ProviderService; _validLearnersService = validLearnersService; _stringUtilitiesService = stringUtilitiesService; _mathsAndEnglishFm25Rules = mathsAndEnglishFm25Rules; _mathsAndEnglishModelBuilder = mathsAndEnglishModelBuilder; ReportFileName = "Maths and English Report"; ReportTaskName = topicAndTaskSectionOptions.TopicReports_TaskGenerateMathsAndEnglishReport; }
public TrailblazerAppsOccupancyReport( ILogger logger, IStreamableKeyValuePersistenceService streamableKeyValuePersistenceService, IFM81TrailBlazerProviderService fm81TrailBlazerProviderService, IIlrProviderService ilrProviderService, IValidLearnersService validLearnersService, ILarsProviderService larsProviderService, ITrailblazerAppsOccupancyModelBuilder trailblazerAppsOccupancyModelBuilder, ITopicAndTaskSectionOptions topicAndTaskSectionOptions, IValueProvider valueProvider, IDateTimeProvider dateTimeProvider) : base(dateTimeProvider, valueProvider, streamableKeyValuePersistenceService) { _logger = logger; _fm81TrailBlazerProviderService = fm81TrailBlazerProviderService; _validLearnersService = validLearnersService; _ilrProviderService = ilrProviderService; _larsProviderService = larsProviderService; _trailblazerAppsOccupancyModelBuilder = trailblazerAppsOccupancyModelBuilder; ReportFileName = "Trailblazer Apprenticeships Occupancy Report"; ReportTaskName = topicAndTaskSectionOptions.TopicReports_TaskGenerateTrailblazerAppsOccupancyReport; }
public MainOccupancyReport( ILogger logger, IStreamableKeyValuePersistenceService streamableKeyValuePersistenceService, IIlrProviderService ilrProviderService, IStringUtilitiesService stringUtilitiesService, IValidLearnersService validLearnersService, IFM25ProviderService fm25ProviderService, IFM35ProviderService fm35ProviderService, ILarsProviderService larsProviderService, IDateTimeProvider dateTimeProvider, IValueProvider valueProvider, ITopicAndTaskSectionOptions topicAndTaskSectionOptions, IMainOccupancyReportModelBuilder mainOccupancyReportModelBuilder) : base(dateTimeProvider, valueProvider, streamableKeyValuePersistenceService) { _logger = logger; _ilrProviderService = ilrProviderService; _stringUtilitiesService = stringUtilitiesService; _validLearnersService = validLearnersService; _fm25ProviderService = fm25ProviderService; _fm35ProviderService = fm35ProviderService; _larsProviderService = larsProviderService; _mainOccupancyReportModelBuilder = mainOccupancyReportModelBuilder; ReportFileName = "Main Occupancy Report"; ReportTaskName = topicAndTaskSectionOptions.TopicReports_TaskGenerateMainOccupancyReport; }
public AllbBuilder( IIlrProviderService ilrProviderService, IValidLearnersService validLearnersService, IAllbProviderService allbProviderService, IStringUtilitiesService stringUtilitiesService, ILogger logger) { _ilrProviderService = ilrProviderService; _validLearnersService = validLearnersService; _allbProviderService = allbProviderService; _stringUtilitiesService = stringUtilitiesService; _logger = logger; }
public HNSDetailReport( ILogger logger, IStreamableKeyValuePersistenceService streamableKeyValuePersistenceService, IIlrProviderService ilrProviderService, IValidLearnersService validLearnersService, IFM25ProviderService fm25ProviderService, IDateTimeProvider dateTimeProvider, IValueProvider valueProvider, ITopicAndTaskSectionOptions topicAndTaskSectionOptions, IHNSReportModelBuilder hnsReportModelBuilder) : base(dateTimeProvider, valueProvider, streamableKeyValuePersistenceService) { _logger = logger; _ilrProviderService = ilrProviderService; _validLearnersService = validLearnersService; _fm25ProviderService = fm25ProviderService; _hnsReportModelBuilder = hnsReportModelBuilder; ReportFileName = "High Needs Students Detail Report"; ReportTaskName = topicAndTaskSectionOptions.TopicReports_TaskGenerateHNSReport; }
public SummaryOfFunding1619Report( ILogger logger, IStreamableKeyValuePersistenceService streamableKeyValuePersistenceService, IIlrProviderService ilrProviderService, IValidLearnersService validLearnersService, IFM25ProviderService fm25ProviderService, IStringUtilitiesService stringUtilitiesService, IDateTimeProvider dateTimeProvider, IValueProvider valueProvider, ITopicAndTaskSectionOptions topicAndTaskSectionOptions) : base(dateTimeProvider, valueProvider, streamableKeyValuePersistenceService) { _logger = logger; _ilrProviderService = ilrProviderService; _validLearnersService = validLearnersService; _fm25ProviderService = fm25ProviderService; _stringUtilitiesService = stringUtilitiesService; ReportFileName = "16-19 Summary of Funding by Student Report"; ReportTaskName = topicAndTaskSectionOptions.TopicReports_TaskGenerateSummaryOfFunding1619Report; }
public AppsIndicativeEarningsReport( ILogger logger, IStreamableKeyValuePersistenceService streamableKeyValuePersistenceService, IIlrProviderService ilrProviderService, IValidLearnersService validLearnersService, IFM36ProviderService fm36ProviderService, ILarsProviderService larsProviderService, IAppsIndicativeEarningsModelBuilder modelBuilder, IDateTimeProvider dateTimeProvider, IValueProvider valueProvider, ITopicAndTaskSectionOptions topicAndTaskSectionOptions) : base(dateTimeProvider, valueProvider, streamableKeyValuePersistenceService) { _logger = logger; _ilrProviderService = ilrProviderService; _fm36ProviderService = fm36ProviderService; _validLearnersService = validLearnersService; _larsProviderService = larsProviderService; _modelBuilder = modelBuilder; ReportFileName = "Apps Indicative Earnings Report"; ReportTaskName = topicAndTaskSectionOptions.TopicReports_TaskGenerateAppsIndicativeEarningsReport; }
public AllbOccupancyReport( ILogger logger, IStreamableKeyValuePersistenceService streamableKeyValuePersistenceService, IIlrProviderService ilrProviderService, ILarsProviderService larsProviderService, IAllbProviderService allbProviderService, IValidLearnersService validLearnersService, IStringUtilitiesService stringUtilitiesService, IDateTimeProvider dateTimeProvider, IValueProvider valueProvider, ITopicAndTaskSectionOptions topicAndTaskSectionOptions) : base(dateTimeProvider, valueProvider, streamableKeyValuePersistenceService) { _logger = logger; _ilrProviderService = ilrProviderService; _larsProviderService = larsProviderService; _allbProviderService = allbProviderService; _validLearnersService = validLearnersService; _stringUtilitiesService = stringUtilitiesService; ReportFileName = "ALLB Occupancy Report"; ReportTaskName = topicAndTaskSectionOptions.TopicReports_TaskGenerateAllbOccupancyReport; }