/// <summary> /// Welcome banner for Card Game Screen Options /// </summary> public void Welcome() { Players.Clear(); //reset players // Get complete list of reviewers from the database var reviewers = DbContext.Reviewers(); // Get random reviewers as player from the database var randomPlayer = DeckHelper.GetPlayers(reviewers?.ToList()); // Add reviewers as random players var playerId = 1; foreach (var player in randomPlayer) { Players.Add(new CardPlayer <RestaurantReviewer>(playerId++, player, () => player.FirstName + " " + player.LastName)); } // Shuffle all the cards for each player ShuffleCards(); PrintResult(); Console.Write("Press any key to go back to main menu ..."); Console.ReadLine(); GoBackToMainMenu(); }