예제 #1
0
 //Bruger har søgt efter film og skal nu til at vægle en film ud for hvad man har søgt
 public static void SearchSelectMovie(string searchInput)
 {
     while (true)
     {
         //Får film for det man har søgt på
         List <Film> searchedFilms = FilmManager.GetSearchFilm(searchInput);
         int         input         = ParseInt();
         if (input < searchedFilms.Count && input >= 0)
         {
             //Viser den film man har valgt
             UI.MovieViewer(input, searchedFilms);
             break;
         }
         else
         {
             Console.ForegroundColor = ConsoleColor.Red;
             Console.WriteLine("Invalid number");
             Console.ResetColor();
             Console.ReadKey();
         }
     }
 }
예제 #2
0
        //Menu'en for at søge efter en film
        public static void SearchFilm()
        {
            Console.Clear();

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

            Console.WriteLine();

            Console.Write("Search: ");

            //Bruger søger efter film
            string      searchInput = Console.ReadLine();
            List <Film> films       = FilmManager.GetSearchFilm(searchInput);

            while (films.Count == 0)
            {
                Console.ForegroundColor = ConsoleColor.Red;
                Console.WriteLine("Invalid name");
                Console.ForegroundColor = ConsoleColor.White;
                Console.WriteLine();

                Console.Write("Search: ");

                searchInput = Console.ReadLine();
                films       = FilmManager.GetSearchFilm(searchInput);
            }

            Console.WriteLine();

            for (int i = 0; i < films.Count; i++)
            {
                Console.WriteLine($"{i}: { films[i].Title}");
            }
            //Bruger kan valge en film ud fra det man har søgt
            UserManager.SearchSelectMovie(searchInput);
        }