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); }
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" })); }