public InternalDataMatchReport(
     IDASPaymentsProviderService dasPaymentsProviderService,
     IInternalDataMatchModelBuilder dataMatchModelBuilder,
     IDateTimeProvider dateTimeProvider,
     IStreamableKeyValuePersistenceService streamableKeyValuePersistenceService,
     ILogger logger)
     : base(dateTimeProvider, streamableKeyValuePersistenceService, logger)
 {
     _dasPaymentsProviderService = dasPaymentsProviderService;
     _dataMatchModelBuilder      = dataMatchModelBuilder;
 }
예제 #2
0
 public AppsCoInvestmentContributionsReport(
     ILogger logger,
     IStreamableKeyValuePersistenceService streamableKeyValuePersistenceService,
     IDateTimeProvider dateTimeProvider,
     IValueProvider valueProvider,
     ITopicAndTaskSectionOptions topicAndTaskSectionOptions,
     IIlrProviderService ilrProviderService,
     IDASPaymentsProviderService dasPaymentsProviderService)
     : base(dateTimeProvider, valueProvider, streamableKeyValuePersistenceService)
 {
     _logger                     = logger;
     _ilrProviderService         = ilrProviderService;
     _dasPaymentsProviderService = dasPaymentsProviderService;
     ReportFileName              = "Apps Co-Investment Contributions Report";
     ReportTaskName              = topicAndTaskSectionOptions.TopicReports_TaskGenerateAppsCoInvestmentContributionsReport;
 }
 public AppsCoInvestmentContributionsReport(
     ILogger logger,
     IStreamableKeyValuePersistenceService streamableKeyValuePersistenceService,
     IDateTimeProvider dateTimeProvider,
     IIlrPeriodEndProviderService ilrPeriodEndProviderService,
     IDASPaymentsProviderService dasPaymentsProviderService,
     IFM36PeriodEndProviderService fm36PeriodEndProviderService,
     IAppsCoInvestmentContributionsModelBuilder modelBuilder,
     IPersistReportData persistReportData)
     : base(dateTimeProvider, streamableKeyValuePersistenceService, logger)
 {
     _ilrPeriodEndProviderService  = ilrPeriodEndProviderService;
     _dasPaymentsProviderService   = dasPaymentsProviderService;
     _fm36PeriodEndProviderService = fm36PeriodEndProviderService;
     _modelBuilder      = modelBuilder;
     _persistReportData = persistReportData;
 }
예제 #4
0
        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 AppsMonthlyPaymentReport(
     ILogger logger,
     IStreamableKeyValuePersistenceService streamableKeyValuePersistenceService,
     IIlrPeriodEndProviderService ilrPeriodEndProviderService,
     IFM36PeriodEndProviderService fm36ProviderService,
     IDASPaymentsProviderService dasPaymentsProviderService,
     ILarsProviderService larsProviderService,
     IFCSProviderService fcsProviderService,
     IDateTimeProvider dateTimeProvider,
     IAppsMonthlyPaymentModelBuilder modelBuilder,
     IPersistReportData persistReportData)
     : base(dateTimeProvider, streamableKeyValuePersistenceService, logger)
 {
     _ilrPeriodEndProviderService = ilrPeriodEndProviderService;
     _fm36ProviderService         = fm36ProviderService;
     _dasPaymentsProviderService  = dasPaymentsProviderService;
     _larsProviderService         = larsProviderService;
     _fcsProviderService          = fcsProviderService;
     _modelBuilder      = modelBuilder;
     _persistReportData = persistReportData;
 }
 public LearnerLevelViewReport(
     ILogger logger,
     IStreamableKeyValuePersistenceService streamableKeyValuePersistenceService,
     IIlrPeriodEndProviderService ilrPeriodEndProviderService,
     IFM36PeriodEndProviderService fm36ProviderService,
     IDASPaymentsProviderService dasPaymentsProviderService,
     IDateTimeProvider dateTimeProvider,
     IValueProvider valueProvider,
     IJsonSerializationService jsonSerializationService,
     ILearnerLevelViewModelBuilder modelBuilder,
     IFileService fileService,
     IPersistReportData persistReportData)
     : base(dateTimeProvider, streamableKeyValuePersistenceService, logger)
 {
     _ilrPeriodEndProviderService = ilrPeriodEndProviderService;
     _fm36ProviderService         = fm36ProviderService;
     _dasPaymentsProviderService  = dasPaymentsProviderService;
     _jsonSerializationService    = jsonSerializationService;
     _fileService       = fileService;
     _persistReportData = persistReportData;
     _modelBuilder      = modelBuilder;
 }