public async Task CreateRecoverabilityIntegrityRtoReport(WorstRtoReportEntry worstRtoEntry) { using (var conn = this.connectionFactory.GetEddsPerformanceConnection()) { await conn.ExecuteAsync(Resources.Reports_RecoverabilityIntegrityRto_Create, worstRtoEntry); } }
public async Task UpdateWorstRto(int hourId, int worstRtoDatabaseId, decimal rtoTimeToRecover) { var worstRtoDatabase = await this.databaseRepository.ReadAsync(worstRtoDatabaseId); var reportEntry = new WorstRtoReportEntry { HourId = hourId, WorstRtoDatabase = worstRtoDatabase.Name, RtoTimeToRecover = rtoTimeToRecover }; await this.recoverabilityIntegrityReportRepository.CreateRecoverabilityIntegrityRtoReport(reportEntry); }