public MainPostModelGenerator(
     IOptions option,
     ITitleTransformer titleTransformer,
     IDailyQueryTransformer dailyQueryTransformer,
     ILookbackQueryTransformer lookbackQueryTransformer,
     ILookbackNationalQueryTransformer lookbackEnglandQueryTransformer,
     ILookbackCatchUpQueryTransformer lookbackWeekendQueryTransformer,
     ILookbackVaccineQueryTransformer lookbackVaccineQueryTransformer,
     ILookbackCatchUpEnglandQueryTransformer lookbackWeekendEnglandQueryTransformer,
     INonDailyQueryTransformer noneDailyQueryTransformer,
     IArchiveTransformer archiveQueryTransformer,
     ILogger <MainPostModelGenerator> logger)
 {
     Option                                 = option;
     TitleTransformer                       = titleTransformer;
     DailyQueryTransformer                  = dailyQueryTransformer;
     LookbackQueryTransformer               = lookbackQueryTransformer;
     LookbackEnglandQueryTransformer        = lookbackEnglandQueryTransformer;
     LookbackJustVaccineQueryTransformer    = lookbackVaccineQueryTransformer;
     LookbackCatchUpQueryTransformer        = lookbackWeekendQueryTransformer;
     LookbackCatchUpEnglandQueryTransformer = lookbackWeekendEnglandQueryTransformer;
     NoneDailyQueryTransformer              = noneDailyQueryTransformer;
     ArchiveQueryTransformer                = archiveQueryTransformer;
     Logger                                 = logger;
 }
        public TrendsPostModelGenerator(
            IOptions option,
            ILookbackEightDayQueryTransformer lookbackEightDayQueryTransformer,
            IRegionBreakdownOverviewQueryTransformer regionBreakdownOverviewQueryTransformer,
            IRegionBreakdownNationalQueryTransformer regionBreakdownNationalQueryTransformer,
            IRegionBreakdownRegionQueryTransformer regionBreakdownRegionQueryTransformer,
            IRegionVaccineProgressOverviewQueryTransformer regionVaccineProgressOverviewQueryTransformer,
            IRegionVaccineProgressNationalQueryTransformer regionVaccineProgressNationalQueryTransformer,
            IRegionVaccineProgressRegionQueryTransformer regionVaccineProgressRegionQueryTransformer,
            IArchiveTransformer archiveQueryTransformer,
            ILogger <TrendsPostModelGenerator> logger
            )
        {
            Option = option;
            LookbackEightDayQueryTransformer        = lookbackEightDayQueryTransformer;
            RegionBreakdownOverviewQueryTransformer = regionBreakdownOverviewQueryTransformer;
            RegionBreakdownNationalQueryTransformer = regionBreakdownNationalQueryTransformer;
            RegionBreakdownRegionQueryTransformer   = regionBreakdownRegionQueryTransformer;

            RegionVaccineProgressOverviewQueryTransformer = regionVaccineProgressOverviewQueryTransformer;
            RegionVaccineProgressNationalQueryTransformer = regionVaccineProgressNationalQueryTransformer;
            RegionVaccineProgressRegionQueryTransformer   = regionVaccineProgressRegionQueryTransformer;

            ArchiveQueryTransformer = archiveQueryTransformer;
            Logger = logger;
        }
Esempio n. 3
0
 public AdmissionsByAgeModelGenerator(
     IOptions option,
     IAdmissionsByAgeQueryTransformer admissionsByAgeQueryTransformer,
     IArchiveTransformer archiveQueryTransformer,
     ILogger <AdmissionsByAgeModelGenerator> logger
     )
 {
     Option = option;
     AdmissionsByAgeQueryTransformer = admissionsByAgeQueryTransformer;
     ArchiveQueryTransformer         = archiveQueryTransformer;
     Logger = logger;
 }