//6. Dodaj książkę /// <summary> /// Funkcja rysująca na ekranie kreator nowej ksiązki. /// </summary> /// <param name="library">Biblioteka</param> static void MenuAddNewBook(LibraryManager library) { Console.WriteLine("Dodaj nową książkę"); Console.WriteLine(); Console.Write("Tytuł: "); string title = Console.ReadLine(); Console.Write("Autor: "); string author = Console.ReadLine(); Console.Write("ISBN: "); string isbn = Console.ReadLine(); Console.Write("Ilość (domyślnie 0): "); int quantity; int.TryParse(Console.ReadLine(), out quantity); Console.Write("Półka: "); string shelf = Console.ReadLine(); Console.WriteLine(); try { library.AddNewBook(title, author, isbn, shelf, quantity); } catch (ArgumentException ex) { Console.WriteLine(ex.Message); Console.WriteLine("Książka nie została dodana, wciśnij dowolny klawisz aby kontynuować..."); Console.ReadKey(); } catch (FormatException ex) { Console.WriteLine(ex.Message); Console.WriteLine("Książka nie została dodana, wciśnij dowolny klawisz aby kontynuować..."); Console.ReadKey(); } }