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 AppsIndicativeEarningsModelBuilder(IList <IAppsIndicativeCommand> commands, ITotalBuilder totalBuilder, IStringUtilitiesService stringUtilitiesService) { _commands = commands; _totalBuilder = totalBuilder; _stringUtilitiesService = stringUtilitiesService; _blankFam = new LearningDeliveryFamSimple(string.Empty, DateTime.MinValue, DateTime.MinValue); }
public Fm36Builder(ITotalBuilder totalBuilder, ICacheProviderService <LearningDelivery[]> cacheProviderService) { _totalBuilder = totalBuilder; _cacheProviderService = cacheProviderService; }