protected virtual async Task SaveLogAsync(AuditLogInfo auditInfo) { using (var uow = _unitOfWorkManager.Begin(true)) { await _auditLogRepository.InsertAsync(new AuditLog(_guidGenerator, auditInfo)).ConfigureAwait(false); await uow.SaveChangesAsync().ConfigureAwait(false); } }
private async Task SaveLogAsync(AuditLogInfo auditInfo) { using (var uow = _unitOfWorkManager.Begin(requiresNew: true)) { var auditLog = new AuditLog(_guidGenerator, auditInfo); await _auditLogRepository.InsertAsync(auditLog); await uow.SaveChangesAsync(); } }
public async Task SaveAsync(AuditLogInfo auditInfo) { try { using (var uow = _unitOfWorkManager.Begin(requiresNew: true)) { var auditLog = new AuditLog(_guidGenerator, auditInfo); await _auditLogRepository.InsertAsync(auditLog); await uow.SaveChangesAsync(); } } catch (Exception ex) { Logger.LogException(ex, LogLevel.Error); } }