//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(); } } }
//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); }