Esempio n. 1
0
        internal void returnBook()
        {
            Console.WriteLine();
            Console.Write("Enter your name: ");
            string studentName = Console.ReadLine();

            Console.WriteLine();
            Console.WriteLine($"Borrowed books by {studentName}...");
            LibraryStudentsRepository repository = new LibraryStudentsRepository();
            var booksList = repository.BorrowedBookByStudent(studentName);

            Console.WriteLine();
            foreach (var book in booksList)
            {
                Console.WriteLine($" {book.Id} \t{book.Title}   \t{book.Year} \t{book.Author}");
            }
            Console.WriteLine();
            Console.Write("Enter Book's ID to return: ");
            int id = int.Parse(Console.ReadLine());

            repository.returnBook(id, studentName);
            Console.WriteLine();
            Console.WriteLine($"Book is returned.");
            Console.WriteLine();
        }
Esempio n. 2
0
        private static void ShowAllBooks()
        {
            LibraryStudentsRepository repository = new LibraryStudentsRepository();
            var booksList = repository.GetBooksList();

            foreach (var book in booksList)
            {
                Console.WriteLine($" {book.Id} \t{book.Title}   \t{book.Year} \t{book.Author}");
            }
            Console.WriteLine();
        }
Esempio n. 3
0
        internal void borrowedBooks()
        {
            Console.WriteLine();
            Console.WriteLine($"Borrowed books list...");
            LibraryStudentsRepository repository = new LibraryStudentsRepository();
            var booksList = repository.GetBorrowedBooksList();

            Console.WriteLine();
            foreach (var book in booksList)
            {
                Console.WriteLine($" {book.Id} \t{book.Title}   \t{book.Year} \t{book.Author}");
            }
            Console.WriteLine();
            Console.WriteLine("Press any key to continue...");
            Console.ReadLine();
        }
Esempio n. 4
0
        internal void historialList()
        {
            Console.WriteLine();
            Console.WriteLine($"Historial list...");
            LibraryStudentsRepository repository = new LibraryStudentsRepository();
            var historialList = repository.GetHistorialList();

            Console.WriteLine();
            foreach (var book in historialList)
            {
                Console.WriteLine($" {book.BookId} \t{book.Title} \t\t{book.Genre} \t\t{book.Year} \t{book.Author} \tBorroed by: {book.StudentName} \tTotal time: {book.TotalTimeBorrowed}");
            }
            Console.WriteLine();
            Console.WriteLine("Press any key to continue...");
            Console.ReadLine();
        }
Esempio n. 5
0
        internal void borrowBook()
        {
            ShowAllBooks();
            Console.WriteLine();
            Console.WriteLine("Select a book to borrow...");
            Console.WriteLine();
            Console.Write("Enter your name: ");
            string studentName = Console.ReadLine();

            Console.WriteLine();
            Console.Write("Enter Book's ID: ");
            int id = int.Parse(Console.ReadLine());

            Console.WriteLine();
            LibraryStudentsRepository repository = new LibraryStudentsRepository();

            repository.BorrowBook(id, studentName);
            Console.WriteLine($"Book No. {id} is borrowed by {studentName}.");
            Console.WriteLine();
        }