public DataMatchReport( ILogger logger, IFM36ProviderService fm36ProviderService, IDasCommitmentsService dasCommitmentsService, IPeriodProviderService periodProviderService, IStreamableKeyValuePersistenceService streamableKeyValuePersistenceService, IDateTimeProvider dateTimeProvider, IValueProvider valueProvider, ITopicAndTaskSectionOptions topicAndTaskSectionOptions, IValidationStageOutputCache validationStageOutputCache, IDatalockValidationResultBuilder datalockValidationResultBuilder, ITotalBuilder totalBuilder) : base(dateTimeProvider, valueProvider, streamableKeyValuePersistenceService) { _logger = logger; _fm36ProviderService = fm36ProviderService; _dasCommitmentsService = dasCommitmentsService; _periodProviderService = periodProviderService; _validationStageOutputCache = validationStageOutputCache; _datalockValidationResultBuilder = datalockValidationResultBuilder; _totalBuilder = totalBuilder; dataMatchModels = new List <DataMatchModel>(); ReportFileName = "Apprenticeship Data Match Report"; ReportTaskName = topicAndTaskSectionOptions.TopicReports_TaskGenerateDataMatchReport; }
public AppsAdditionalPaymentsReport( ILogger logger, IStreamableKeyValuePersistenceService streamableKeyValuePersistenceService, IIlrProviderService ilrProviderService, IFM36ProviderService fm36ProviderService, IDateTimeProvider dateTimeProvider, IValueProvider valueProvider, ITopicAndTaskSectionOptions topicAndTaskSectionOptions, IDASPaymentsProviderService dasPaymentsProviderService, IAppsAdditionalPaymentsModelBuilder modelBuilder) : base(dateTimeProvider, valueProvider, streamableKeyValuePersistenceService) { _logger = logger; _ilrProviderService = ilrProviderService; _fm36ProviderService = fm36ProviderService; _dasPaymentsProviderService = dasPaymentsProviderService; _modelBuilder = modelBuilder; ReportFileName = "Apps Additional Payments Report"; ReportTaskName = topicAndTaskSectionOptions.TopicReports_TaskGenerateAppsAdditionalPaymentsReport; }
public AppsDataMatchMonthEndReport( ILogger logger, IStreamableKeyValuePersistenceService streamableKeyValuePersistenceService, IIlrProviderService ilrProviderService, IFM36ProviderService fm36ProviderService, IStringUtilitiesService stringUtilitiesService, IDateTimeProvider dateTimeProvider, IValueProvider valueProvider, ITopicAndTaskSectionOptions topicAndTaskSectionOptions, IAppsDataMatchMonthEndModelBuilder modelBuilder) : base(dateTimeProvider, valueProvider, streamableKeyValuePersistenceService) { _logger = logger; _ilrProviderService = ilrProviderService; _fm36ProviderService = fm36ProviderService; _stringUtilitiesService = stringUtilitiesService; _modelBuilder = modelBuilder; ReportFileName = "Apprenticeship Data Match Report"; ReportTaskName = topicAndTaskSectionOptions.TopicReports_TaskGenerateAppsDataMatchMonthEndReport; }
public FundingSummaryPeriodEndReport( ILogger logger, IStreamableKeyValuePersistenceService streamableKeyValuePersistenceService, IIlrProviderService ilrProviderService, IFM36ProviderService fm36ProviderService, IStringUtilitiesService stringUtilitiesService, IDateTimeProvider dateTimeProvider, IValueProvider valueProvider, ITopicAndTaskSectionOptions topicAndTaskSectionOptions, IFundingSummaryPeriodEndModelBuilder modelBuilder) : base(dateTimeProvider, valueProvider, streamableKeyValuePersistenceService) { _logger = logger; _ilrProviderService = ilrProviderService; _fm36ProviderService = fm36ProviderService; _stringUtilitiesService = stringUtilitiesService; _modelBuilder = modelBuilder; ReportFileName = "Funding Summary Report"; ReportTaskName = topicAndTaskSectionOptions.TopicReports_TaskGenerateFundingSummaryPeriodEndReport; }
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; }