private static void ShowStudentOrders(IReadOnlyCollection <Person> students) { if (students == null || students.Count == 0) { Console.WriteLine("По данному запросу ничего не найдено. Нажмите любую кнопку для продолжения."); Console.ReadLine(); return; } TableWriter.PrintLine(); TableWriter.PrintRow("Id", "Имя", "Фамилия", "Книги"); TableWriter.PrintLine(); foreach (var student in students) { var orders = student.Orders.Select(x => x.BookOrders.FirstOrDefault()).ToArray(); var books = orders.Select(x => x.Book.Name); var userFriendlyNames = string.Join(' ', books); TableWriter.PrintRow( student.Id.ToString(), student.FirstName, student.LastName, userFriendlyNames); } TableWriter.PrintLine(); Console.ReadLine(); }
private static void ShowStudents(IReadOnlyCollection <Person> students) { if (students == null || students.Count == 0) { Console.WriteLine("По данному запросу ничего не найдено. Нажмите любую кнопку для продолжения."); Console.ReadLine(); return; } TableWriter.PrintLine(); TableWriter.PrintRow("Id", "Имя", "Фамилия"); TableWriter.PrintLine(); foreach (var student in students) { TableWriter.PrintRow( student.Id.ToString(), student.FirstName, student.LastName); } TableWriter.PrintLine(); Console.ReadLine(); }
public static void ShowBooks(IReadOnlyCollection <Book> books) { if (books == null || books.Count == 0) { Console.WriteLine("По данному запросу ничего не найдено. Нажмите любую кнопку для продолжения."); Console.ReadLine(); return; } TableWriter.PrintLine(); TableWriter.PrintRow("Id", "Название", "Автор"); TableWriter.PrintLine(); foreach (var book in books) { TableWriter.PrintRow( book.Id.ToString(), book.Name, book.Author.Name); } TableWriter.PrintLine(); Console.ReadLine(); }