public IActionResult MovePiece([FromBody] MoveRequest moveRequest) { var endPosition = Position.FromString(moveRequest.End); var startPosition = Position.FromString(moveRequest.Start); _gameService.ProcessMove(startPosition, endPosition); return(PartialView("_Board", GameStateViewModel.FromGameState(_gameService._gameState))); }
public IActionResult GetGame() { var gameState = _gameService._gameState; return(PartialView("_Board", GameStateViewModel.FromGameState(gameState))); }