Ejemplo n.º 1
0
        protected async Task StartGame()
        {
            var players = new List <Player>();

            var game = new Game()
            {
                Start = DateTimeOffset.Now,
            };

            game.GamePlayers = SelectedPlayers
                               .Select((p, i) => new GamePlayer
            {
                Player = p,
                Order  = i,
            })
                               .ToList();

            DbContext.Games.Add(game);
            await DbContext.SaveChangesAsync();

            NavigationManager.NavigateTo($"/game/{game.GameId}");
        }