Ejemplo n.º 1
0
        private static Book GetBook(BooksRepository booksRepository)
        {
            var book = booksRepository.Get(2);

            Console.WriteLine($"{book.Title}: {book.PagesCount}");
            return(book);
        }
Ejemplo n.º 2
0
        private static void AddBook(BooksRepository booksRepository)
        {
            var bookToAdd = new Book {
                Author = "Достоевский", Title = "Преступление и наказание", PagesCount = 400
            };

            booksRepository.Add(bookToAdd);
        }
Ejemplo n.º 3
0
        private static void GetAllBooks(BooksRepository booksRepository)
        {
            var books = booksRepository.Get();

            foreach (var bookItem in books)
            {
                Console.WriteLine($"{bookItem.Title}: {bookItem.PagesCount}");
            }
        }
Ejemplo n.º 4
0
        private static void UpdateBook(BooksRepository booksRepository, int bookId)
        {
            var bookToUpdate = new Book
            {
                Id         = bookId,
                Title      = "Дурная кровь",
                Author     = "Robert Gilbert",
                PagesCount = 900
            };

            booksRepository.Update(bookToUpdate);
        }
Ejemplo n.º 5
0
 private static void DeleteBook(BooksRepository booksRepository, int id)
 {
     booksRepository.Delete(id);
 }