Esempio n. 1
0
 public GameResponse GetGame(string gameId)
 {
     return(_gameContext.Games
            .Where(x => x.Id == gameId)
            .Select(x => GameResponse.FromGame(x))
            .FirstOrDefault());
 }
Esempio n. 2
0
        public GameResponse CreateGame()
        {
            var game = new Game
            {
                Id = KeyUtils.RandomString(6)
            };

            _currentGames.Add(game.Id, game);
            _gameContext.Games.Add(game);
            _gameContext.SaveChanges();
            return(GameResponse.FromGame(game));
        }
Esempio n. 3
0
 public List <GameResponse> GetGames()
 {
     return(_gameContext.Games.
            Select(x => GameResponse.FromGame(x))
            .ToList());
 }