Beispiel #1
0
        public static void DeletePlayer(pokerpalooza_repo repo)
        {
            while (true)
            {
                Console.WriteLine("Choose player to delete:");
                ShowAllPlayersJustDisplayNames(repo);
                Console.WriteLine("X. Go Back");
                Console.Write("--> ");

                string input = Console.ReadLine().ToLowerInvariant();
                if (input.Equals("x"))
                    return;

                try
                {
                    repo.DeletePlayer(repo.GetPlayers().ToList()[int.Parse(input)]);
                    Console.WriteLine("Player deleted.");
                    break;
                }
                catch (Exception)
                {
                    Console.WriteLine("Could not process request.");
                }
            }
        }
Beispiel #2
0
        public static void ShowAllPlayers(pokerpalooza_repo repo)
        {
            List<Player> players = repo.GetPlayers().ToList();

            if (players.Count() == 0)
            {
                Console.WriteLine("There are no players in the database.");
                return;
            }
            foreach (Player p in players)
            {
                Console.WriteLine("{0} {1}", p.FirstName, p.LastName);
                Console.WriteLine("\t\"{0}\"", p.DisplayName);
                Console.WriteLine("\t{0}", p.PhoneNumber);
            }
        }
Beispiel #3
0
 public static void ShowAllPlayersJustDisplayNames(pokerpalooza_repo repo)
 {
     List<Player> players = repo.GetPlayers().ToList();
     for (int i = 0; i < players.Count(); i++)
         Console.WriteLine("{0}: {1}", i.ToString(), players[i].DisplayName);
 }