Пример #1
0
 public async Task CreateRecoverabilityIntegrityReportData(RecoverabilityIntegrityReportEntry recoverabilityIntegrityReportEntry)
 {
     using (var conn = this.connectionFactory.GetEddsPerformanceConnection())
     {
         await conn.ExecuteAsync(Resources.Reports_RecoverabilityIntegrity_Create, recoverabilityIntegrityReportEntry);
     }
 }
Пример #2
0
        public async Task CreateRecoverabilityIntegrityReportData()
        {
            var entry = new RecoverabilityIntegrityReportEntry
            {
                HourId               = 2,
                OverallScore         = 2,
                RpoScore             = 3,
                RtoScore             = 4,
                BackupCoverageScore  = 3,
                BackupFrequencyScore = 4,
                DbccCoverageScore    = 3,
                DbccFrequencyScore   = 4
            };

            await this.reportRepository.CreateRecoverabilityIntegrityReportData(entry);

            Assert.Pass("No results returned");
        }
        public Task CreateRecoverabilityIntegritySummaryReport(
            int hourId,
            decimal overallScore,
            decimal rpoScore,
            decimal rtoScore,
            decimal backupFrequencyScore,
            decimal backupCoverageScore,
            decimal dbccFrequencyScore,
            decimal dbccCoverageScore)
        {
            var reportEntry = new RecoverabilityIntegrityReportEntry
            {
                HourId               = hourId,
                OverallScore         = overallScore,
                RpoScore             = rpoScore,
                RtoScore             = rtoScore,
                BackupFrequencyScore = backupFrequencyScore,
                BackupCoverageScore  = backupCoverageScore,
                DbccFrequencyScore   = dbccFrequencyScore,
                DbccCoverageScore    = dbccCoverageScore
            };

            return(this.recoverabilityIntegrityReportRepository.CreateRecoverabilityIntegrityReportData(reportEntry));
        }