示例#1
0
        public async Task PlayerCards()
        {
            int userId;

            TryParsUserId(out userId);
            var cards = TableHubUtils.GetPlayerCards(userId, _tablesService);
            await Clients.User(userId.ToString()).PlayerCards(cards);
        }
示例#2
0
        public async Task PlayerCardsForSpectator()
        {
            int userId;

            TryParsUserId(out userId);

            //for viewers
            var viewer = _tablesService.GetTableViewerByUserId(userId);
            var cards  = TableHubUtils.GetPlayerCards(viewer.SeePlayerCard, _tablesService);
            await Clients.User(userId.ToString()).PlayerCardsForSpectator(cards);
        }