static void Main(string[] args) { Library libraryPlovdiv = new Library("People's Library of Plovdiv \"Ivan Vazov\""); libraryPlovdiv.AddBook("Pod Igoto", "Ivan Vazov", "Koala Press", 1893, "3782123456803"); libraryPlovdiv.AddBook("Indzhe", "Yordan Yovkov", "Koala Press", 1927, "3785183426813"); libraryPlovdiv.AddBook("Rich Man, Poor Man", "Irwin Shaw", "Koala Press", 1969, "3785183426813"); libraryPlovdiv.AddBook("Po Zhitsata", "Elin Pelin", "Koala Press", 1904, "37841834126813"); libraryPlovdiv.AddBook("The Shining", "Stephen King", "Koala Press", 1977, "3785183426813"); libraryPlovdiv.AddBook("The Stand", "Stephen King", "Koala Press", 1978, "3782183416813"); libraryPlovdiv.AddBook("Misery", "Stephen King", "Koala Press", 1987, "3785883422813"); Console.WriteLine("Print the whole library: "); Console.WriteLine("--------------------------"); libraryPlovdiv.PrintAllBooksInfo(); Console.WriteLine("------------------------"); Console.WriteLine("pt. 2"); Console.WriteLine("Print all books by Stephen King"); Console.WriteLine(); libraryPlovdiv.SearchBookByAuthor("Stephen King"); Console.WriteLine(); Console.WriteLine("------------------------"); Console.WriteLine("Delete books by Stephen King"); Console.WriteLine(); libraryPlovdiv.DeleteBook("Stephen King"); Console.WriteLine(); Console.WriteLine("-----------------------"); Console.WriteLine("Delete books by Stephen King: "); Console.WriteLine(); libraryPlovdiv.DeleteBook("", "Stephen King"); libraryPlovdiv.PrintBooksList(); Console.WriteLine(); Console.WriteLine("-----------------------"); Console.WriteLine("pt. 3 Clear books list"); Console.WriteLine("------------------------"); Console.WriteLine(); libraryPlovdiv.ClearBooksList(); libraryPlovdiv.PrintBooksList(); }
static void Main(string[] args) { //We are given a library of books. Define classes for the library and the books. //The library should have name and a list of books. //The books have title, author, publisher, year of publishing and ISBN. Keep the books in List<Book> //(first find how to use the class System.Collections.Generic.List<T>). //Implement methods for adding, searching by title and author, displaying and deleting books.\ //Write a test class that creates a library, adds few books to it and displays them. //Find all books by Nakov, delete them and print again the library. Book book1 = new Book("Encarta Encyclopedia", "Tom Jones", "Izdanie Trud", "1989", "sfrsdfr9342343"); Book book2 = new Book("Raznovidnosti na ruskiq ribolov", "James Brown", "Prosveta", "1983", "sfrsf2342343"); Book book3 = new Book("Introduction Programming with C#", "Svetlin Nakov", "Prosveta", "2011", "sfrsf2342343"); Book book4 = new Book("Introduction Programming with Java", "Svetlin Nakov", "Prosveta", "1985", "sfrsf2342343"); List <Book> books = new List <Book> { book1, book2, book3, book4 }; Library library = new Library(books); library.Name = "My cool new library"; //view books in newly created library library.ViewAllBooks(); List <Book> NakovBooks = library.GetBooksByAuthor("Svetlin Nakov"); //see how many Nakov books are there now Console.WriteLine(); Console.WriteLine("There are {0} Nakov's books in the library", NakovBooks.Count); Console.WriteLine(); foreach (Book NakovBook in NakovBooks) { library.DeleteBook(NakovBook); } //view library after deleting Nakov's Books library.ViewAllBooks(); //see how many Nakov books are there now NakovBooks = library.GetBooksByAuthor("Svetlin Nakov"); Console.WriteLine("Now there are {0} Nakov's books in the library", NakovBooks.Count); }
static void Main(string[] args) { //We are given a library of books. Define classes for the library and the books. //The library should have name and a list of books. //The books have title, author, publisher, year of publishing and ISBN. Keep the books in List<Book> //(first find how to use the class System.Collections.Generic.List<T>). //Implement methods for adding, searching by title and author, displaying and deleting books.\ //Write a test class that creates a library, adds few books to it and displays them. //Find all books by Nakov, delete them and print again the library. Book book1 = new Book("Encarta Encyclopedia", "Tom Jones", "Izdanie Trud", "1989", "sfrsdfr9342343"); Book book2 = new Book("Raznovidnosti na ruskiq ribolov", "James Brown", "Prosveta", "1983", "sfrsf2342343"); Book book3 = new Book("Introduction Programming with C#", "Svetlin Nakov", "Prosveta", "2011", "sfrsf2342343"); Book book4 = new Book("Introduction Programming with Java", "Svetlin Nakov", "Prosveta", "1985", "sfrsf2342343"); List<Book> books = new List<Book> { book1, book2, book3, book4 }; Library library = new Library(books); library.Name = "My cool new library"; //view books in newly created library library.ViewAllBooks(); List<Book> NakovBooks = library.GetBooksByAuthor("Svetlin Nakov"); //see how many Nakov books are there now Console.WriteLine(); Console.WriteLine("There are {0} Nakov's books in the library", NakovBooks.Count); Console.WriteLine(); foreach (Book NakovBook in NakovBooks) { library.DeleteBook(NakovBook); } //view library after deleting Nakov's Books library.ViewAllBooks(); //see how many Nakov books are there now NakovBooks = library.GetBooksByAuthor("Svetlin Nakov"); Console.WriteLine("Now there are {0} Nakov's books in the library", NakovBooks.Count); }