Exemplo n.º 1
0
        public static void UpdateGenre()
        {
            Console.Write("Which genre would you like to edit?\n");
            List <Genre> genres = GenreManager.GenreList("");
            int          i      = 0;

            foreach (Genre genre in genres)
            {
                i++;
                Console.WriteLine(i + ") " + genre.Type);
            }

            int  genId;
            bool notANum;

            do
            {
                notANum = false;
                Console.Write("Input: ");
                if (!int.TryParse(Console.ReadLine(), out genId))
                {
                    Console.WriteLine("Invalid input");
                    Console.ReadKey();
                    notANum = true;
                }
                Console.Clear();
            } while (notANum);

            Console.Clear();
            int updGen = genres[genId - 1].ID;

            Console.Clear();
            Console.Write("Type: ");
            string type = Console.ReadLine();

            Console.Clear();

            GenreManager.UpdateGenre(new Genre(updGen, type));

            Console.WriteLine("Genre has now been updated");
            Console.ReadKey();
            Console.Clear();
        }