public GameResponse GetGame(string gameId) { return(_gameContext.Games .Where(x => x.Id == gameId) .Select(x => GameResponse.FromGame(x)) .FirstOrDefault()); }
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)); }
public List <GameResponse> GetGames() { return(_gameContext.Games. Select(x => GameResponse.FromGame(x)) .ToList()); }