public ReportRepository(ReportDefinitionsSection reportDefinitionsSection, ICacheProvider<ReportDefinition> cacheReportDefinition, ICacheProvider<ReportDefinitionReportDetail> cacheReportDetail, ICacheProvider<ReportDefinitionReportNormal> cacheReportNormal, ICacheProvider<ReportDefinitionReportReportCompareApplication> cacheReportCompareApplication, ICacheProvider<ReportDefinitionReportReportCompareVersion> cacheReportCompareVersion, ICacheProvider<ReportDefinitionReportComparePlatform> cacheReportComparePlatform, ICacheProvider<ReportDefinitionSummary> cacheReportSummary) { this.reportDefinitionsSection = reportDefinitionsSection; this.cacheReportDefinition = cacheReportDefinition; this.cacheReportDetail = cacheReportDetail; this.cacheReportNormal = cacheReportNormal; this.cacheReportCompareApplication = cacheReportCompareApplication; this.cacheReportCompareVersion = cacheReportCompareVersion; this.cacheReportComparePlatform = cacheReportComparePlatform; this.cacheReportSummary = cacheReportSummary; }
public InstallRepository(string connectionString, string database, ReportDefinitionsSection reportDefinitionsSection) { this.connectionString = connectionString; this.database = database; this.reportDefinitionsSection = reportDefinitionsSection; }