public void SearchBook() // Defining a method and use it to access the property list and search for books { Console.WriteLine("Choose from meny: "); // Dispaly a meny for a book type Console.WriteLine("\n\n\t [1] Search title" + "\n\t [2] Search author"); if (int.TryParse(Console.ReadLine(), out int meny)) switch (meny) { case 1: Console.WriteLine("Search by title: "); var bookTitle = Console.ReadLine(); var searchTitle = bookShelf.Where(x => x.Title.Contains(bookTitle)); if (bookTitle != null) { foreach (var book in searchTitle) { Console.WriteLine(book); } } break; case 2: Console.WriteLine("Search by author: "); var bookAuthor = Console.ReadLine(); var searchAuthor = bookShelf.Where(x => x.Author.Contains(bookAuthor)); if (bookAuthor != null) { foreach (var book in searchAuthor) { Console.WriteLine(book); } } break; } }
public void SearchBook() // Defining a method and use it to access the property list and search for books { Console.WriteLine("Choose from meny: "); // Dispaly a meny for a book type Console.WriteLine("\n\n\t [1] Search title" + "\n\t [2] Search author"); if (int.TryParse(Console.ReadLine(), out int meny)) switch (meny) { case 1: Console.WriteLine("Search by title: "); var bookTitle = Console.ReadLine(); var searchTitle = bookShelf.Where(x => x.Title.Contains(bookTitle)); if (bookTitle != null) { foreach (var book in searchTitle) { Console.WriteLine(book); } } break; case 2: Console.WriteLine("Search by author: "); var bookAuthor = Console.ReadLine(); var searchAuthor = bookShelf.Where(x => x.Author.Contains(bookAuthor)); if (bookAuthor != null) { foreach (var book in searchAuthor) { Console.WriteLine(book); } } break; } }