示例#1
0
 internal void NotifyRequestAdded(int id, ScrimRequestViewModel requestViewModel)
 {
     var recipient = _dbContext.ScrimEvents.FirstOrDefault(e => e.Id == id);
     foreach (var client in UserConnections.GetConnections(recipient.SteamId))
     {
         _hubContext.Clients.Client(client).SendAsync("RequestAdded", requestViewModel);
     }
 }
示例#2
0
        private ScrimRequestViewModel GetRequestViewModel(ScrimRequest request)
        {
            var requestViewModel = new ScrimRequestViewModel {
                Id = request.Id, SteamId = request.SteamId, ScrimEventId = request.ScrimEventId
            };

            requestViewModel.DisplayName = _steamService.GetSteamDisplayName(request.SteamId);
            requestViewModel.Mmr         = _trackerService.GetMmr(request.SteamId).Result;
            return(requestViewModel);
        }