Example #1
0
        static void Main(string[] args)
        {
            int choose = 0;

            while (choose != 6)
            {
                ShowMassenge.MassengeShow();
                choose = int.Parse(Console.ReadLine());

                if (choose == 1)
                {
                    Console.Write(" Введiть жанр - ");
                    string gener = Console.ReadLine();
                    Console.Write(" Введiть автора - ");
                    string avtor = Console.ReadLine();
                    Console.Write(" Введiть рiк видавництва - ");
                    int yearOfPopulation = int.Parse(Console.ReadLine());

                    books.AddBook(new Book(gener, avtor, yearOfPopulation), Lenght++);
                }

                else if (choose == 2)
                {
                    Console.Write(" Введiть index - ");
                    int index = int.Parse(Console.ReadLine());

                    books.RemoveBook(index, Lenght--);
                }

                else if (choose == 3)
                {
                    Console.Write("Введiть новий жанр - ");
                    string newgener = Console.ReadLine();
                    Console.Write("Введiть нового автора - ");
                    string newavtor = Console.ReadLine();
                    Console.Write("Введiть новий рiк видавництва - ");
                    int newyearofpopulation = int.Parse(Console.ReadLine());
                    Console.Write("Index - ");
                    int index = int.Parse(Console.ReadLine());

                    books.BookUpData(newgener, newavtor, newyearofpopulation, index);
                }

                else if (choose == 4)
                {
                    int subchoose = 0;
                    ShowMassenge.SearchData();
                    subchoose = int.Parse(Console.ReadLine());

                    if (subchoose == 1)
                    {
                        Console.Write(" Жанр - ");
                        string searchgener = Console.ReadLine();

                        Console.WriteLine(books.SearchGener(searchgener).GenerToString());
                    }

                    else if (subchoose == 2)
                    {
                        int next = 0;

                        do
                        {
                            Console.Write(" Автор - ");

                            string searchavtor = Console.ReadLine();

                            Console.WriteLine(books.SearchAvtor(searchavtor).AvtorToString());
                            Console.WriteLine("Якщо не бажаєте шукати далi по авторам нажмiть 1");
                            Console.WriteLine("Продовжити любе iнше число");
                            next = int.Parse(Console.ReadLine());
                        } while (next != 1);
                    }

                    else if (subchoose == 3)
                    {
                        Console.Write(" Рiк видавництва - ");
                        int searchyearofpopulation = int.Parse(Console.ReadLine());

                        Console.WriteLine(books.SearchYearOfPopulation(searchyearofpopulation).YearOfPopulationToString());
                    }
                }

                else if (choose == 5)
                {
                    books.PrintAll();
                }
            }
        }