public JsonResult ActivarTerminal(int terminal, String usuario) { DTO.DtoAjaxReturn res = new DTO.DtoAjaxReturn(); List<cls.TerminalGestion> models = cls.DatosUtils.GetTerminales(); models[terminal - 1].NombreUsuario = usuario; cls.DatosUtils.SetTerminales(models); //Si el terminal tenia algún pca asignado, al activar el terminal lo activamos en el pca. if (models[terminal - 1].PCAs != null && models[terminal - 1].PCAs.Count > 0) { List<cls.PCA> pcas = cls.DatosUtils.GetPCAs(); foreach (var pca in pcas) { foreach (var pcaT in models[terminal - 1].PCAs) { if (pca.Id == pcaT.Id) { pca.Usuarios.Add(models[terminal - 1].NombreUsuario); } } } cls.DatosUtils.SetPCAs(pcas); } Hubs.TerminalesHub hub = new Hubs.TerminalesHub(); hub.ActivarTerminal(terminal, usuario); res.Success = true; return Json(res); }