private async Task MarkMigrationCompleteAsync(int version) { var m = await _migrationRepository.GetByIdAsync("migration-" + version).AnyContext(); m.CompletedUtc = DateTime.UtcNow; await _migrationRepository.SaveAsync(m).AnyContext(); }
private async Task MarkMigrationCompleteAsync(int version) { var m = await _migrationRepository.GetByIdAsync("migration-" + version).AnyContext(); if (m == null) { m = new Migration { Version = version } } ; m.CompletedUtc = SystemClock.UtcNow; await _migrationRepository.SaveAsync(m).AnyContext(); _logger.LogInformation("Completed migration for version {Version}.", version); }