public IHttpActionResult PutAntecedentesPatologicos(int id, AntecedentesPatologicos antecedentesPatologicos)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != antecedentesPatologicos.idAntecedentes)
            {
                return(BadRequest());
            }

            db.Entry(antecedentesPatologicos).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!AntecedentesPatologicosExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public IHttpActionResult GetAntecedentesPatologicos(int id)
        {
            AntecedentesPatologicos antecedentesPatologicos = db.AntecedentesPatologicos.Find(id);

            if (antecedentesPatologicos == null)
            {
                return(NotFound());
            }

            return(Ok(antecedentesPatologicos));
        }
        public IHttpActionResult PostAntecedentesPatologicos(AntecedentesPatologicos antecedentesPatologicos)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.AntecedentesPatologicos.Add(antecedentesPatologicos);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = antecedentesPatologicos.idAntecedentes }, antecedentesPatologicos));
        }
        public IHttpActionResult DeleteAntecedentesPatologicos(int id)
        {
            AntecedentesPatologicos antecedentesPatologicos = db.AntecedentesPatologicos.Find(id);

            if (antecedentesPatologicos == null)
            {
                return(NotFound());
            }

            db.AntecedentesPatologicos.Remove(antecedentesPatologicos);
            db.SaveChanges();

            return(Ok(antecedentesPatologicos));
        }
 public static void MapChanges(this AntecedentesPatologicos source, ref AntecedentesPatologicos dest)
 {
     dest.patologiaPrevia        = source.patologiaPrevia;
     dest.enfermedadInfantil     = source.enfermedadInfantil;
     dest.antecedentesTraumatico = source.antecedentesTraumatico;
     dest.bursitis                = source.bursitis;
     dest.capsulitis              = source.capsulitis;
     dest.enfermedadReumatica     = source.enfermedadReumatica;
     dest.tipoEnfermedadReumatica = source.tipoEnfermedadReumatica;
     dest.ciatica      = source.ciatica;
     dest.otros        = source.otros;
     dest.distension   = source.distension;
     dest.esguince     = source.esguince;
     dest.tendinitis   = source.tendinitis;
     dest.contracturas = source.contracturas;
     dest.luxacion     = source.luxacion;
     dest.subluxacion  = source.subluxacion;
     dest.fisura       = source.fisura;
     dest.fractura     = source.fractura;
 }
 public static AntecedentesPatologicosModel EntityToModel(this AntecedentesPatologicos antecedentes)
 {
     return(new AntecedentesPatologicosModel
     {
         idAPatologico = antecedentes.idAPatologico,
         patologiaPrevia = antecedentes.patologiaPrevia,
         enfermedadInfantil = antecedentes.enfermedadInfantil,
         antecedentesTraumatico = antecedentes.antecedentesTraumatico,
         bursitis = antecedentes.bursitis,
         capsulitis = antecedentes.capsulitis,
         enfermedadReumatica = antecedentes.enfermedadReumatica,
         tipoEnfermedadReumatica = antecedentes.tipoEnfermedadReumatica,
         ciatica = antecedentes.ciatica,
         otros = antecedentes.otros,
         distension = antecedentes.distension,
         esguince = antecedentes.esguince,
         tendinitis = antecedentes.tendinitis,
         contracturas = antecedentes.contracturas,
         luxacion = antecedentes.luxacion,
         subluxacion = antecedentes.subluxacion,
         fisura = antecedentes.fisura,
         fractura = antecedentes.fractura
     });
 }