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<T> 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(); } }