public void ActualizaClienteSignal(object sender, System.Timers.ElapsedEventArgs e) { var objcomun = new comun(); using (var db = new bdloginEntities()) { MyTimer timer = (MyTimer)sender; int idlocal = timer.idlocal; string urlDownload = timer.urlDownload; var parametro = db.bingoParametro.Where(p => p.idLocal == idlocal).SingleOrDefault(); if (parametro.apagarCliente) { timer.Stop(); timer.Close(); timer.Dispose(); } if (parametro != null) { //if (objcomun.ActualizaCliente(idlocal)) //{ if ((!parametro.videoActivo) && (parametro.visualizar == "video")) { var salida = objcomun.ClientDownload(1, urlDownload); var context = GlobalHost.ConnectionManager.GetHubContext <signal>(); context.Clients.All.broadcastMessage(salida + DateTime.Now); } if (parametro.visualizar == "bingo") { var salida = objcomun.ClientDownload(1, urlDownload); var context = GlobalHost.ConnectionManager.GetHubContext <signal>(); context.Clients.All.broadcastMessage(salida + DateTime.Now); } //} } } }