Пример #1
0
 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);
        }