Пример #1
0
        public GameResponse StartGame([FromUri] SelectDeckRequest request)
        {
            Game game = (Game)MemoryCacher.GetValue(request.GameId);

            game.Status = Status.Active;
            return(new GameResponse(game));
        }
Пример #2
0
        public GameResponse SelectDeck([FromUri] SelectDeckRequest request)
        {
            Game game = (Game)MemoryCacher.GetValue(request.GameId);

            game.Selectdeck(request.PlayerId, request.DeckId);

            MemoryCacher.Replace(game.Id.ToString(), game, DateTimeOffset.UtcNow.AddHours(1));

            return(new GameResponse(game));
        }