예제 #1
0
        //Menu'en for at søge efter genre
        public static void SearchGenre()
        {
            Console.Clear();

            Console.WriteLine("::::::Search Genre:::::::");

            Console.WriteLine();

            List <string> genre = FilmManager.GetGenre();

            for (int i = 0; i < genre.Count; i++)
            {
                Console.WriteLine($"{i}: {genre[i]}");
            }
            //Brugeren kan valge en af de udskrevet genre
            string selectedGenre = UserManager.SelectGenre();

            Console.WriteLine();

            Console.WriteLine("Movies: ");

            List <Film> FilmByGenre = FilmManager.GetMoviesFromGenre(selectedGenre);

            for (int i = 0; i < FilmByGenre.Count; i++)
            {
                Console.WriteLine($"{i}: {FilmByGenre[i].Title}");
            }

            //Bruger kan valge en film ud for valgte af genre
            UserManager.SelectMovieByGenre(FilmByGenre);
        }
예제 #2
0
        //Bruger skal vægle en genre
        public static string SelectGenre()
        {
            //Får alle genre
            List <string> genre = FilmManager.GetGenre();

            while (true)
            {
                int input = ParseInt();
                if (input < genre.Count && input >= 0)
                {
                    //Sender genre navn tilbage
                    return(genre[input]);
                }
                else
                {
                    Console.ForegroundColor = ConsoleColor.Red;
                    Console.WriteLine("Invalid number");
                    Console.ResetColor();
                    Console.ReadKey();
                }
            }
        }