Esempio n. 1
0
 public async Task CreateRecoverabilityIntegrityRpoReport(WorstRpoReportEntry worstRpoEntry)
 {
     using (var conn = this.connectionFactory.GetEddsPerformanceConnection())
     {
         await conn.ExecuteAsync(Resources.Reports_RecoverabilityIntegrityRpo_Create, worstRpoEntry);
     }
 }
        public async Task UpdateWorstRpo(int hourId, int worstRpoDatabaseId, int rpoMaxDataLoss)
        {
            var worstRpoDatabase = await this.databaseRepository.ReadAsync(worstRpoDatabaseId);

            var reportEntry = new WorstRpoReportEntry
            {
                HourId           = hourId,
                WorstRpoDatabase = worstRpoDatabase.Name,
                RpoMaxDataLoss   = rpoMaxDataLoss
            };

            await this.recoverabilityIntegrityReportRepository.CreateRecoverabilityIntegrityRpoReport(reportEntry);
        }