public JsonResult remedios(int pacienteId) { Componente_PacienteDao com = new Componente_PacienteDao(); IList <Componente_Paciente> lista = new List <Componente_Paciente>(); if (com.BuscarAgendamentos(pacienteId) != null) { lista = com.BuscarAgendamentos(pacienteId); ViewBag.Componente = lista; } ConsumindoApiDao api = new ConsumindoApiDao(); IList <Remedio> RemediosQuePaicienteNaoTemAlergia = new List <Remedio>(); foreach (var item in api.Consumir()) { foreach (var item2 in lista) { if (!item.PrincipioAtivo.Contains(item2.Componente) && RemediosQuePaicienteNaoTemAlergia.Count < 11) { RemediosQuePaicienteNaoTemAlergia.Add(item); } } } return(Json(RemediosQuePaicienteNaoTemAlergia)); }
public ActionResult Form() { PacienteDao pa = new PacienteDao(); IList <Paciente> listaPaciente = pa.Select(); ConsumindoApiDao con = new ConsumindoApiDao(); IList <string> compo = new List <string>(); bool valida = true; foreach (var item in con.Consumir()) { foreach (var item2 in compo) { if (item.PrincipioAtivo == item2) { valida = false; } } if (valida) { compo.Add(item.PrincipioAtivo); } valida = true; } ViewBag.Pacientes = listaPaciente; ViewBag.Componentes = compo; return(View()); }
public ActionResult ConsumindoApi() { ConsumindoApiDao dao = new ConsumindoApiDao(); IList <Remedio> lista_remedios = dao.Consumir(); if (lista_remedios == null) { return(HttpNotFound()); } else { ViewBag.Remedios = lista_remedios; return(View()); } }
public ActionResult Referencias(string Componente) { IList <Remedio> lista_referencias = new List <Remedio>(); ConsumindoApiDao dao = new ConsumindoApiDao(); foreach (var item in dao.Consumir()) { string comp = Componente.Replace(" ", ""); comp = comp.Replace("+", ""); string intermediario = item.PrincipioAtivo.Replace(" ", ""); intermediario = intermediario.Replace("+", ""); if (intermediario == comp) { lista_referencias.Add(item); } } ViewBag.Referencias = lista_referencias; return(View()); }