Ejemplo n.º 1
0
        public string Update(tb_emedica data)
        {
            string retorno = "";

            var existingData = db.tb_emedica.Where(s => s.codUsuario == data.codUsuario).FirstOrDefault <tb_emedica>();

            if (existingData != null)
            {
                existingData.codUsuario       = data.codUsuario;
                existingData.cartaoSus        = data.cartaoSus;
                existingData.planoSaude       = data.planoSaude;
                existingData.numeroPlanoSaude = data.numeroPlanoSaude;
                existingData.problemaSaude    = data.problemaSaude;
                existingData.notasMedicas     = data.notasMedicas;
                existingData.alergiasReacoes  = data.alergiasReacoes;
                existingData.medicamentos     = data.medicamentos;
                existingData.tipoSanguineo    = data.tipoSanguineo;
                existingData.peso             = data.peso;
                existingData.altura           = data.altura;

                db.SaveChanges();

                retorno = "Dados do usuario alterados com sucesso";
            }
            else
            {
                retorno = "Dados não encontrados";
            }

            return(retorno);
        }
Ejemplo n.º 2
0
        public tb_emedica Add(tb_emedica dados)
        {
            tb_emedica dados1 = db.tb_emedica.Add(dados);

            db.SaveChanges();
            return(dados1);
        }
Ejemplo n.º 3
0
        public tb_emedica Remove(long id)
        {
            tb_emedica dados = db.tb_emedica.Find(id);

            db.tb_emedica.Remove(dados);
            db.SaveChanges();
            return(dados);
        }
Ejemplo n.º 4
0
        public HttpResponseMessage ListarEmedicaId(long id)
        {
            tb_emedica data = emedicaService.Get(id);

            if (data == null)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Registro não encontrado"));
            }

            return(Request.CreateResponse(HttpStatusCode.OK, data));
        }
Ejemplo n.º 5
0
        public HttpResponseMessage VerificarCadastroEmedica(long codUsuario)
        {
            tb_emedica verifica = emedicaService.Verify(codUsuario);

            if (verifica != null)
            {
                return(Request.CreateResponse(HttpStatusCode.OK, verifica));
            }
            else
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Cadastro não encontrado"));
            }
        }
Ejemplo n.º 6
0
        public HttpResponseMessage DeletarEmedica(long id)
        {
            tb_emedica data = emedicaService.Get(id);

            if (data == null)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Registro não encontrado"));
            }
            else
            {
                var resp = new HttpResponseMessage()
                {
                    Content = new StringContent("{\"Message\":\"Deletado com sucesso\"}")
                };
                resp.Content.Headers.ContentType = new MediaTypeHeaderValue("application/json");
                return(resp);
            }
        }
Ejemplo n.º 7
0
        public HttpResponseMessage AtualizarEmedica(JObject emedica)
        {
            var dados = emedica.ToObject <tb_emedica>();

            if (dados == null)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Dados nulos"));
            }

            if (dados.codUsuario == 0)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "CodUsuario nulo ou igual a zero"));
            }

            //if (dados.tipoSanguineo == null || dados.tipoSanguineo == "")
            //{
            //    return Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Tipo sanguineo nulo ou vazio");
            //}

            //if (dados.peso == null || dados.peso == "")
            //{
            //    return Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Peso nulo ou vazio");
            //}

            //if (dados.altura == null || dados.altura == "")
            //{
            //    return Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Altura nula ou vazia");
            //}

            string retorno = emedicaService.Update(dados);

            if (retorno == "Dados do usuario alterados com sucesso")
            {
                tb_emedica updatedEmedica = emedicaService.Get(dados.codUsuario);
                return(Request.CreateResponse(HttpStatusCode.OK, updatedEmedica));
            }
            else
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, retorno));
            }
        }
Ejemplo n.º 8
0
        public tb_emedica Verify(long id)
        {
            tb_emedica ver = db.tb_emedica.Where(x => x.codUsuario == id).FirstOrDefault <tb_emedica>();

            return(ver);
        }
Ejemplo n.º 9
0
        public tb_emedica Get(long id)
        {
            tb_emedica dados = db.tb_emedica.Where(s => s.codUsuario == id).First <tb_emedica>();

            return(dados);
        }