public static void PrintPendingRequests(List <Transfer> pendingTransfers) { List <API_User> users = new List <API_User>(); foreach (Transfer t in pendingTransfers) { users.Add(API_BASE_URL.GetUserById(t.AccountTo)); } Console.WriteLine("--------------------------------------------"); Console.WriteLine("Pending Transfers"); Console.WriteLine($"{"ID", -10}{"To", -20}{"Amount", -10}"); Console.WriteLine("--------------------------------------------"); for (int i = 0; i < users.Count; i++) { Console.WriteLine($"{pendingTransfers[i].TransferId, -10} {users[i].Username, -20}{pendingTransfers[i].Amount, -10}"); } Console.WriteLine("----------------------------------------------"); Console.WriteLine("Please enter transfer ID to approve/reject (0 to cancel): "); }