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