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

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

            Console.WriteLine();

            Console.Write("Search: ");

            //Bruger søger efter skuespiller
            string searchInput = Console.ReadLine();

            List <Actor> actors = FilmManager.GetSearchActor(searchInput);

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

                Console.Write("Search: ");

                searchInput = Console.ReadLine();
                actors      = FilmManager.GetSearchActor(searchInput);
            }

            Console.WriteLine();

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

            //Bruger kan valge en skuespiller ud fra man har søgt
            UserManager.SearchSelectActor(searchInput);
        }