Example #1
0
        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);
        }
Example #2
0
        public IActionResult ExcluirGlicemia(int Id)
        {
            GlicemiaModel objGlicemia = new GlicemiaModel(HttpContextAccessor);

            objGlicemia.Excluir(Id);
            return(RedirectToAction("Glicemia"));
        }
Example #3
0
        public IActionResult Usuario_logado(int Id)
        {
            GlicemiaModel objGlicemia = new GlicemiaModel(HttpContextAccessor);

            ViewBag.listaGlicemia = objGlicemia.ListaGlicemia();
            return(View());
        }
Example #4
0
 public IActionResult Glicemia(GlicemiaModel formulario)
 {
     if (ModelState.IsValid)
     {
         //formulario.HttpContextAccessor = HttpContextAccessor;
         formulario.InserirGlicemia();
         return(RedirectToAction("Glicemia"));
     }
     return(View());
 }
Example #5
0
        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);
        }
Example #6
0
        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();
        }