public List <GlicemiaModel> ListarGlicemia([FromBody] GlicemiaModel model) { var userID = db.Pessoa.Where(x => x.Email == model.Email).Select(x => x.Id); List <GlicemiaModel> listaGlicModels = new List <GlicemiaModel>(); IEnumerable <Glicemia> listaGlic = null; IEnumerable <int> pacienteID = null; foreach (var item in userID) { pacienteID = db.Paciente.Where(x => x.IdPessoa == item).Select(x => x.Id); listaGlic = db.Glicemia.Where(x => x.IdPaciente == item); } foreach (var item in pacienteID) { listaGlic = db.Glicemia.Where(x => x.IdPaciente == item); } foreach (var itemGlic in listaGlic) { GlicemiaModel glicemiaModel = new GlicemiaModel(); glicemiaModel.Id = itemGlic.Id; glicemiaModel.Data = itemGlic.DataMedicao; glicemiaModel.Hora = itemGlic.HoraMedicao; glicemiaModel.Nivel = itemGlic.NivelGlicemico; glicemiaModel.Tipo = itemGlic.TipoGlicemia; listaGlicModels.Add(glicemiaModel); } return(listaGlicModels); }
public IActionResult ExcluirGlicemia(int Id) { GlicemiaModel objGlicemia = new GlicemiaModel(HttpContextAccessor); objGlicemia.Excluir(Id); return(RedirectToAction("Glicemia")); }
public IActionResult Usuario_logado(int Id) { GlicemiaModel objGlicemia = new GlicemiaModel(HttpContextAccessor); ViewBag.listaGlicemia = objGlicemia.ListaGlicemia(); return(View()); }
public IActionResult Glicemia(GlicemiaModel formulario) { if (ModelState.IsValid) { //formulario.HttpContextAccessor = HttpContextAccessor; formulario.InserirGlicemia(); return(RedirectToAction("Glicemia")); } return(View()); }
public List <GlicemiaModel> buscaGlicemiaPaciente([FromUri] int id) { IEnumerable <Glicemia> listaGlic = db.Glicemia.Where(x => x.IdPaciente == id); List <GlicemiaModel> listaGlicModels = new List <GlicemiaModel>(); foreach (var itemGlic in listaGlic) { GlicemiaModel glicemiaModel = new GlicemiaModel(); glicemiaModel.Id = itemGlic.Id; glicemiaModel.Data = itemGlic.DataMedicao; glicemiaModel.Hora = itemGlic.HoraMedicao; glicemiaModel.Nivel = itemGlic.NivelGlicemico; glicemiaModel.Tipo = itemGlic.TipoGlicemia; listaGlicModels.Add(glicemiaModel); } return(listaGlicModels); }
public void InserirGlicemia([FromBody] GlicemiaModel glicemiaModel) { var userID = db.Pessoa.Where(x => x.Email == glicemiaModel.Email).Select(x => x.Id); foreach (var item in userID) { var pacienteID = db.Paciente.Where(x => x.IdPessoa == item).Select(x => x.Id); foreach (var paciente in pacienteID) { Glicemia glicemia = new Glicemia(); glicemia.DataMedicao = glicemiaModel.Data; glicemia.HoraMedicao = glicemiaModel.Hora; glicemia.IdPaciente = paciente; glicemia.NivelGlicemico = glicemiaModel.Nivel; glicemia.TipoGlicemia = glicemiaModel.Tipo; db.Glicemia.Add(glicemia); } } db.SaveChanges(); }