public async Task <ActionResult> HistoricoPaciente(int id = 0) { if (id != 0) { if (!db.Paciente.Any(x => x.ID == id)) { return(RedirectToAction("Index", "Paciente")); } var pac = new PacienteSingleModel( await db.Paciente.FirstAsync(x => x.ID == id) ); return(View(pac)); } return(RedirectToAction("Index", "Paciente")); }
public async Task <ActionResult> PesoGrafica(int?id) { if (id == null) { return(new HttpStatusCodeResult(System.Net.HttpStatusCode.BadRequest)); } var pac = await db.Paciente.FindAsync(id); if (pac == null) { return(HttpNotFound()); } var model = new PacienteSingleModel(pac); return(View(model)); }
public async Task <ActionResult> Editar(PacienteSingleModel paciente) { if (ModelState.IsValid) { var pac = await db.Paciente.FindAsync(paciente.ID); pac.PacienteDeSingleModel(paciente); db.Entry(pac).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.Razas = db.Raza .Select(x => new SelectListItem { Text = x.Nombre, Value = x.ID.ToString() }) .ToList(); return(View(paciente)); }
public async Task <ActionResult> Editar(int?id) { if (id == null) { return(new HttpStatusCodeResult(System.Net.HttpStatusCode.BadRequest)); } var pac = await db.Paciente.FindAsync(id); if (pac == null) { return(HttpNotFound()); } ViewBag.Razas = db.Raza .Select(x => new SelectListItem { Text = x.Nombre, Value = x.ID.ToString() }) .ToList(); var obj = new PacienteSingleModel(pac); return(View(obj)); }