示例#1
0
        protected override void HandleCommand(IChatClient chatClient, CommandReceivedEventArgs eventArgs)
        {
            var recordDtos = _gameRepository
                             .List <Survivor>()
                             .OrderByDescending(x => x.Money)
                             .Select(x => new SurvivorRecordDto(x));

            var rankingData = new SurvivorRankingDataDto
            {
                Overall = new List <SurvivorRecordDto>(recordDtos)
            };

            _notification.DisplaySurvivorRankings(rankingData);
        }
 public async Task DisplaySurvivorRankings(SurvivorRankingDataDto survivorRankingData)
 {
     await _wastefulHubContext.Clients.All.DisplaySurvivorRankings(survivorRankingData);
 }