private void ChooseLeaperGui() { var leaperRepo = new LeaperRepository(); var leapers = leaperRepo.GetAll(); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("Welcom to Quantum Leap. What is your name?\n"); foreach (var leaper in leapers) { Console.ForegroundColor = ConsoleColor.Magenta; Console.WriteLine(leaper.Name); Console.ForegroundColor = ConsoleColor.White; } Console.WriteLine(); Console.ForegroundColor = ConsoleColor.White; var selection = Console.ReadLine(); Console.ForegroundColor = ConsoleColor.White; _leaper = leapers.Find(leaper => leaper.Name.ToLower() == selection.ToLower()); if (_leaper == null) { Console.Clear(); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("Sorry, you do not appear to be an authorized leaper. Talk to Jason Lee Scott for more info, or try again.\n"); Console.ForegroundColor = ConsoleColor.White; } while (_leaper == null) { Console.WriteLine("What is your name?\n"); foreach (var leaper in leapers) { Console.ForegroundColor = ConsoleColor.Magenta; Console.WriteLine(leaper.Name); Console.ForegroundColor = ConsoleColor.White; } Console.WriteLine(); selection = Console.ReadLine(); _leaper = leapers.Find(leaper => leaper.Name.ToLower() == selection.ToLower()); if (_leaper == null) { Console.Clear(); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("Sorry, you do not appear to be an authorized leaper. Talk to Jason Lee Scott for more info, or try again.\n"); Console.ForegroundColor = ConsoleColor.White; } } Console.Clear(); }
public ActionResult GetAllLeapers() { var leapers = _leaperRepository.GetAll(); return(Ok(leapers)); }