private PlayerUpdateResponse MakePlayerUpdateResponse(Models.PlayerState playerState) { var ret = new PlayerUpdateResponse() { GameId = playerState.GameState.GameId, PlayerId = playerState.PlayerId }; ret.CardId = playerState.PlayerCardCardId; ret.PlayerPublicId = playerState.PlayerStateId; ret.IsDealer = playerState.PlayerId == playerState.GameState.PlayerId; ret.IsSuccess = true; return(ret); }
private PlayerPublicState MakePlayerPublicState(Models.PlayerState x) { return(new PlayerPublicState() { AvatarSeed = x.Player.AvatarSeed, CurrentAsk = x.CurrentAsk, CurrentBid = x.CurrentBid, DisplayName = x.Player.DisplayName, PlayerPublicId = x.PlayerStateId, PositionCashFlow = x.PositionCashFlow, PositionQty = x.PositionQty, SettlementPnl = x.SettlementPnl, SettlementCardId = x.GameState.IsFinished ? (int?)x.PlayerCardCardId : null, IsConnected = x.IsConnected, IsPlayerCardDealt = x.PlayerCardCardId != _cardRepo.UnopenedCard.CardId }); }