public void listarAtenciones(string hcu, string user, string paciente, string ip) { AtencionService atservice = new AtencionService(); MedicinasServiciosViewModel medservice = new MedicinasServiciosViewModel(); this.atenciones = new List <AtencionModel>(); log.Info("Solicitud de atencines usuario:" + user + "__paciente:" + paciente + "__ip:" + ip + "__hcu:" + hcu); if (atservice.detAtenciones(hcu, user, paciente, ip) != null) { this.atenciones = DTOToModel.listaAtencionModel(atservice.detAtenciones(hcu, user, paciente, ip)); List <MedicinasModel> m = medservice.listarMedicinasFlex(hcu); if (m.Count() != 0) { foreach (AtencionModel a in this.atenciones) { a.medicinas = (m.Where(x => x.NroAdmision == a.CodAdmision).Count() == 0) ? a.medicinas : true; } } } else { mensajeError = "Hubo un problema, consute con el administrador"; } }
public void getAtenciones(string hcu, string user, string paciente, string ip) { AtencionService atservice = new AtencionService(); this.atenciones = DTOToModel.listaAtencionModel(atservice.detAtenciones(hcu, user, paciente, ip)); }