Example #1
0
        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();
        }
Example #2
0
        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();
        }