public IActionResult AgregarTipoDiagnostico(int idTipoDiagnostico) { List <DetalleTopico> listado; var tipoDiagnostico = HttpContext.Session.GetString("listadoTipoDiagnostico"); if (tipoDiagnostico == null) { listado = new List <DetalleTopico>(); } else { listado = JsonConvert.DeserializeObject <List <DetalleTopico> >(tipoDiagnostico); } if (listado.Where(x => x.IdTipoDiagnostico == idTipoDiagnostico).Count() > 0) { return(Json("DUP")); } DetalleTopico detalle = new DetalleTopico(); detalle.IdTipoDiagnostico = idTipoDiagnostico; listado.Add(detalle); HttpContext.Session.SetString("listadoTipoDiagnostico", JsonConvert.SerializeObject(listado)); return(Json("OK")); }
public IActionResult AgregarCie(int idCie) { List <DetalleTopico> listado; var cie = HttpContext.Session.GetString("listadoCie"); if (cie == null) { listado = new List <DetalleTopico>(); } else { listado = JsonConvert.DeserializeObject <List <DetalleTopico> >(cie); } if (listado.Where(x => x.IdCie == idCie).Count() > 0) { return(Json("DUP")); } DetalleTopico detalle = new DetalleTopico(); detalle.IdCie = idCie; listado.Add(detalle); HttpContext.Session.SetString("listadoCie", JsonConvert.SerializeObject(listado)); return(Json("OK")); }
public IActionResult QuitarCie(int idCie) { List <DetalleTopico> listado; var cie = HttpContext.Session.GetString("listadoCie"); if (cie == null) { listado = new List <DetalleTopico>(); } else { listado = JsonConvert.DeserializeObject <List <DetalleTopico> >(cie); } DetalleTopico item = listado.Where(x => x.IdCie == idCie).FirstOrDefault(); listado.Remove(item); HttpContext.Session.SetString("listadoCie", JsonConvert.SerializeObject(listado)); return(Json("OK")); }