Esempio n. 1
0
        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 SummaryOfFm35FundingReport(
            ILogger logger,
            IStreamableKeyValuePersistenceService streamableKeyValuePersistenceService,
            IFM35ProviderService fm35ProviderService,
            IStringUtilitiesService stringUtilitiesService,
            IDateTimeProvider dateTimeProvider,
            IValueProvider valueProvider,
            ITopicAndTaskSectionOptions topicAndTaskSectionOptions,
            IFm35Builder builder)
            : base(dateTimeProvider, valueProvider, streamableKeyValuePersistenceService)
        {
            _logger = logger;
            _fm35ProviderService              = fm35ProviderService;
            _stringUtilitiesService           = stringUtilitiesService;
            _summaryOfFm35FundingModelBuilder = builder;

            ReportTaskName = topicAndTaskSectionOptions.TopicReports_TaskGenerateSummaryOfFM35FundingReport;
            ReportFileName = "Summary of Funding Model 35 Funding Report";
        }
Esempio n. 3
0
        public AdultFundingClaimReport(
            ILogger logger,
            IStreamableKeyValuePersistenceService streamableKeyValuePersistenceService,
            IIlrProviderService ilrProviderService,
            IOrgProviderService orgProviderService,
            IAllbProviderService allbProviderService,
            IFM35ProviderService fm35ProviderService,
            IDateTimeProvider dateTimeProvider,
            IIntUtilitiesService intUtilitiesService,
            IValueProvider valueProvider,
            ILarsProviderService larsProviderService,
            IEasProviderService easProviderService,
            IPostcodeProviderService postcodeProviderService,
            ILargeEmployerProviderService largeEmployerProviderService,
            IVersionInfo versionInfo,
            ITopicAndTaskSectionOptions topicAndTaskSectionOptions,
            IAdultFundingClaimBuilder adultFundingClaimBuilder)
            : base(dateTimeProvider, valueProvider, streamableKeyValuePersistenceService)
        {
            _logger                       = logger;
            _ilrProviderService           = ilrProviderService;
            _orgProviderService           = orgProviderService;
            _allbProviderService          = allbProviderService;
            _fm35ProviderService          = fm35ProviderService;
            _larsProviderService          = larsProviderService;
            _easProviderService           = easProviderService;
            _postcodeProviderService      = postcodeProviderService;
            _largeEmployerProviderService = largeEmployerProviderService;
            _versionInfo                  = versionInfo;
            _dateTimeProvider             = dateTimeProvider;
            _intUtilitiesService          = intUtilitiesService;
            _adultFundingClaimBuilder     = adultFundingClaimBuilder;

            ReportFileName = "Adult Funding Claim Report";
            ReportTaskName = topicAndTaskSectionOptions.TopicReports_TaskGenerateAdultFundingClaimReport;
        }