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;
 }
Exemple #2
0
 public InstallRepository(string connectionString, string database, ReportDefinitionsSection reportDefinitionsSection)
 {
     this.connectionString         = connectionString;
     this.database                 = database;
     this.reportDefinitionsSection = reportDefinitionsSection;
 }