public GameModel MakeTheGame(List <int> PlayerIdAndTeam) { List <WantGamePlayerModel> players = new List <WantGamePlayerModel>(); List <TeamModel> teamsz = new List <TeamModel>(); // Create PlayerModel for (int i = 0; i < PlayerIdAndTeam.Count; i += 2) { var playerModel = _context.UserModels.Where(x => x.Player_Id == PlayerIdAndTeam[i]).FirstOrDefault(); WantGamePlayerModel player = new WantGamePlayerModel() { player_Id = PlayerIdAndTeam[i], PlayerModel = playerModel, TeamNumber = PlayerIdAndTeam[i + 1] }; players.Add(player); } // create TeamModel var teamModels = new TeamCreation().MakeTeams(players); // create GameModel var gameModel = new GameModel() { TeamModel = teamModels }; return(gameModel); }
public List <WantGamePlayerModel> SeedPlayers(int idPlayer1, int idPlayer2) { var userList = SeedUsers(); var playerList = new List <WantGamePlayerModel>(); var player1 = new WantGamePlayerModel() { player_Id = idPlayer1, TeamNumber = 2 }; var player2 = new WantGamePlayerModel() { player_Id = idPlayer2, TeamNumber = 2 }; playerList.Add(player1); playerList.Add(player2); return(playerList); }