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;
        }
Exemplo n.º 2
0
        public AppsIndicativeEarningsModelBuilder(IList <IAppsIndicativeCommand> commands, ITotalBuilder totalBuilder, IStringUtilitiesService stringUtilitiesService)
        {
            _commands               = commands;
            _totalBuilder           = totalBuilder;
            _stringUtilitiesService = stringUtilitiesService;

            _blankFam = new LearningDeliveryFamSimple(string.Empty, DateTime.MinValue, DateTime.MinValue);
        }
Exemplo n.º 3
0
 public Fm36Builder(ITotalBuilder totalBuilder, ICacheProviderService <LearningDelivery[]> cacheProviderService)
 {
     _totalBuilder         = totalBuilder;
     _cacheProviderService = cacheProviderService;
 }