public async Task PrintBackups(TextWriter outStream) { var backups = await dataBase.GetBackups(); var servers = (await dataBase.GetServers()).ToList(); foreach (var backup in backups) { var size = await dataBase.BackupSize(backup.Id); await outStream.WriteLineAsync($"{backup.Id.ToString()} - {backup.StartDate.ToLocalTime()} - {servers.First(server => server.Id == backup.Server).Name} - {size} bytes"); } }