public ActionResult Create(SignosVitales signosToCreate)
        {
            try
            {
                // TODO: Add insert logic here
                if (!ModelState.IsValid)
                {

                    var query = _db.ExpedienteSet.Select(c => new
                    {
                        NUM_EXPEDIENTE = c.NUM_EXPEDIENTE,
                        PRIMER_NOMBRE = c.PACIENTE.PERSONA.PRIMER_NOMBRE + " " + c.PACIENTE.PERSONA.PRIMER_APELLIDO
                    });

                    ViewBag.NUM_EXPEDIENTE = new SelectList(query.AsEnumerable(), "NUM_EXPEDIENTE", "PRIMER_NOMBRE");

                    return View(signosToCreate);
                }

                _db.AddToSignosVitalesSet(signosToCreate);

                _db.SaveChanges();

                return RedirectToAction("Index");
            }
            catch
            {
                return View();
            }
        }
 /// <summary>
 /// Método desusado para agregar un nuevo objeto al EntitySet SignosVitalesSet. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet&lt;T&gt; asociada.
 /// </summary>
 public void AddToSignosVitalesSet(SignosVitales signosVitales)
 {
     base.AddObject("SignosVitalesSet", signosVitales);
 }
 /// <summary>
 /// Crear un nuevo objeto SignosVitales.
 /// </summary>
 /// <param name="iD_SIGNOSV">Valor inicial de la propiedad ID_SIGNOSV.</param>
 /// <param name="nUM_EXPEDIENTE">Valor inicial de la propiedad NUM_EXPEDIENTE.</param>
 /// <param name="fRECUENCIA_CARDIACA">Valor inicial de la propiedad FRECUENCIA_CARDIACA.</param>
 /// <param name="tEMPERATURA_CORPORAL">Valor inicial de la propiedad TEMPERATURA_CORPORAL.</param>
 /// <param name="pESO">Valor inicial de la propiedad PESO.</param>
 /// <param name="presion_sistolica">Valor inicial de la propiedad presion_sistolica.</param>
 /// <param name="presion_diastolica">Valor inicial de la propiedad presion_diastolica.</param>
 public static SignosVitales CreateSignosVitales(global::System.Int32 iD_SIGNOSV, global::System.Int32 nUM_EXPEDIENTE, global::System.Decimal fRECUENCIA_CARDIACA, global::System.Decimal tEMPERATURA_CORPORAL, global::System.Decimal pESO, global::System.Decimal presion_sistolica, global::System.Decimal presion_diastolica)
 {
     SignosVitales signosVitales = new SignosVitales();
     signosVitales.ID_SIGNOSV = iD_SIGNOSV;
     signosVitales.NUM_EXPEDIENTE = nUM_EXPEDIENTE;
     signosVitales.FRECUENCIA_CARDIACA = fRECUENCIA_CARDIACA;
     signosVitales.TEMPERATURA_CORPORAL = tEMPERATURA_CORPORAL;
     signosVitales.PESO = pESO;
     signosVitales.presion_sistolica = presion_sistolica;
     signosVitales.presion_diastolica = presion_diastolica;
     return signosVitales;
 }
        public ActionResult Edit(int id, SignosVitales signosToEdit)
        {
            try
            {
                // TODO: Add update logic here
                var originalSig = (from m in _db.SignosVitalesSet

                                      where m.ID_SIGNOSV == signosToEdit.ID_SIGNOSV

                                      select m).First();

                if (!ModelState.IsValid)

                    return View(originalSig);

                _db.ApplyCurrentValues(originalSig.EntityKey.EntitySetName, signosToEdit);

                _db.SaveChanges();

                return RedirectToAction("Index");
            }
            catch
            {
                return View();
            }
        }