Exemple #1
0
        public OperationResult <GameStateResource> GoTo([FromBody] GoToMoveResource goToMoveResource)
        {
            var gameStateResult = GameStateResourceFactory.ToGameState(goToMoveResource.GameState);
            var result          = GameStateResourceFactory.MoveToHistoryIndex(_gameStateService, gameStateResult.Result, goToMoveResource.HistoryIndex);

            if (result.Success)
            {
                return(OperationResult <GameStateResource> .Ok(result.Result));
            }
            else
            {
                return(OperationResult <GameStateResource> .Fail(result.Message));
            }
        }