public async Task GetShipForConsole(AuthorizationTokenContainer ctr, ShipForConsoleRequest req) { GetPlayerByAccessTokenResponse playerByAccessTokenResponse = _authService.GetPlayerByAccessToken(ctr.Token); if (playerByAccessTokenResponse.Success == true) { GetShipsByPlayerIdResponse getShipsByPlayerIdResponse = _gameService.GetShipsByPlayerId(playerByAccessTokenResponse.Player.Id); if (getShipsByPlayerIdResponse.Success) { Ship ship = getShipsByPlayerIdResponse.Ships.Where(x => x.Id == req.ShipId).SingleOrDefault(); if (ship != null) { await Clients.Caller.ReceiveShipForConsole(ship); } } } }
internal static void RefreshShipConsole() { var request = new ShipForConsoleRequest(selectedShip); connection.InvokeAsync("GetShipForConsole", GetAuthorizationTokenContainer(), request); }