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; }