示例#1
0
        public static void RemoveLibraryElement()
        {
            byte type = 0;
            int  id   = 0;

            Console.Clear();
            Console.WriteLine("Ekran usuwanie elementu zbioru");
            Console.WriteLine("___________________________");

            Console.WriteLine("Podaj typ elementu:\nKsiążka: 1\nFilm: 2");
            Console.WriteLine("_______________________\nPowrót: 3");

            try
            {
                type = byte.Parse(Console.ReadLine());
            }
            catch (Exception)
            {
            }
            if (type == 1)
            {
                Console.Write("Podaj ID książki: ");
                try
                {
                    id = int.Parse(Console.ReadLine());
                }
                catch (Exception)
                {
                    Console.WriteLine("Coś poszło nie tak!");
                    Console.ReadKey();
                    return;
                }

                if (TextFileHandler.RemoveBook(id))
                {
                    Console.WriteLine("Książkę usunięto ze zbioru");
                    Console.ReadKey();
                }
                else
                {
                    Console.WriteLine("Coś poszło nie tak");
                    Console.ReadKey();
                }
            }
            else if (type == 2)
            {
                Console.Write("Podaj ID filmu: ");
                try
                {
                    id = int.Parse(Console.ReadLine());
                }
                catch (Exception)
                {
                    Console.WriteLine("Coś poszło nie tak!");
                    Console.ReadKey();
                    return;
                }

                if (TextFileHandler.RemoveMovie(id))
                {
                    Console.WriteLine("Film usunięto ze zbioru");
                    Console.ReadKey();
                }
                else
                {
                    Console.WriteLine("Coś poszło nie tak");
                    Console.ReadKey();
                }
            }
            else if (type == 3)
            {
                Console.ReadKey();
                return;
            }
            else
            {
                Console.WriteLine("Podano nieprawidłowy typ elementu!");
                Console.ReadKey();
                RemoveLibraryElement();
            }
        }