コード例 #1
0
        public async Task <LiveResultViewModel> ChangeResult(string buttonId, int matchId)
        {
            LiveResultViewModel result = null;

            if (buttonId.Equals("firstButtonId"))
            {
                result = await matchService.AddFirstPlayerPoint(matchId);
            }

            if (buttonId.Equals("secondButtonId"))
            {
                result = await matchService.AddSecondPlayerPoint(matchId);
            }

            var newResult = mapper.Map <LiveMatchResultViewModel>(result);

            await sportHub.Clients.All.SendAsync("NewResult", newResult);

            return(result);
        }
コード例 #2
0
ファイル: SportHub.cs プロジェクト: TodorNikolov89/Sport
 public async Task UpdateResult(LiveResultViewModel result)
 {
     await Clients.All.SendAsync("NewResult", result);
 }