public override async Task <GameCatridgeReply> CreateNewGame(GameCatridgeRequest request, ServerCallContext context) { var cart = await _cartridgeService.GetCartage(request.Id); var gameState = await _gameStateService.CreateNewGameState(new GameStateRequest() { Message = JsonConvert.SerializeObject(cart) }); return(new GameCatridgeReply() { Message = cart.ToString() }); }
public async Task <GameCatridgeReply> CreateNewGame(GameCatridgeRequest request) { return(await _client.CreateNewGameAsync(request)); }