Пример #1
0
        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);
        }
Пример #2
0
        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);
        }