Ejemplo n.º 1
0
        public static void AddNewLibraryElement()
        {
            byte type = 0;

            Console.Clear();
            Console.WriteLine("Ekran dodawania nowego elementu do 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)
            {
                string title;
                string section;
                uint   pages = 0;

                Console.Write("Tytuł: ");
                title = Console.ReadLine();

                Console.Write("Rodzaj: ");
                section = Console.ReadLine();

                Console.Write("Ilość stron: ");
                try
                {
                    pages = uint.Parse(Console.ReadLine());
                }
                catch (Exception)
                {
                    Console.WriteLine("Coś poszło nie tak!");
                    Console.ReadKey();
                    return;
                }

                TextFileHandler.CreateNewBook(title, section, pages);

                Console.WriteLine("Element dodano pomyślnie");
                Console.ReadKey();
            }
            else if (type == 2)
            {
                string title;
                string section;
                uint   duration = 0;

                Console.Write("Tytuł: ");
                title = Console.ReadLine();

                Console.Write("Rodzaj: ");
                section = Console.ReadLine();

                Console.Write("Czas trwania [minuty]: ");
                try
                {
                    duration = uint.Parse(Console.ReadLine());
                }
                catch (Exception)
                {
                    Console.WriteLine("Coś poszło nie tak!");
                    Console.ReadKey();
                    return;
                }
                TextFileHandler.CreateNewMovie(title, section, duration);

                Console.WriteLine("Element dodano pomyślnie");
                Console.ReadKey();
            }
            else if (type == 3)
            {
                Console.ReadKey();
                return;
            }
            else
            {
                Console.WriteLine("Podano zły typ elementu!");
                Console.ReadKey();
                AddNewLibraryElement();
            }
        }