Exemple #1
0
        public async Task BroadcastData(InfectionStatInputModel inputModel)
        {
            await _dbRepo.UpdateInfectionData(inputModel.Country, inputModel.State, inputModel.InfectedNo, inputModel.RecoveredNo, inputModel.DeathNo, DateTime.Now);

            var data = await _dbRepo.GetInfectionData();

            await Clients.All.SendAsync("broadcastdata", data);
        }
Exemple #2
0
        public async Task <IActionResult> Get()
        {
            // var timerManager = new TimerManager(async () => {
            //     var data = await _dbRepo.GetInfectionData();
            //     await _hubContext.Clients.All.SendAsync("transferData", data);
            // });
            var data = await _dbRepo.GetInfectionData();

            await _hubContext.Clients.All.SendAsync("transferData", data);

            return(Ok(new { Message = "Request Completed" }));
        }