public ActionResult DeleteConfirmed(Guid id) { if (!HomeController.Authorized(this)) { return(RedirectToAction("Login", "Accounts")); } Endoscopy endoscopy = db.Endoscopies.Find(id); Guid visitId = (Guid)endoscopy.visitId; db.Endoscopies.Remove(endoscopy); db.SaveChanges(); return(RedirectToAction("Index", new { @id = visitId })); }
public ActionResult Edit([Bind(Include = "id,Endoscopy1,EndoscopyType,site,comments,graph,visitId")] Endoscopy endoscopy) { if (!HomeController.Authorized(this)) { return(RedirectToAction("Login", "Accounts")); } if (ModelState.IsValid) { db.Entry(endoscopy).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index", new { id = endoscopy.visitId })); } return(View(endoscopy)); }
// GET: Endoscopies/Edit/5 public ActionResult Edit(Guid?id) { if (!HomeController.Authorized(this)) { return(RedirectToAction("Login", "Accounts")); } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Endoscopy endoscopy = db.Endoscopies.Find(id); if (endoscopy == null) { return(HttpNotFound()); } return(View(endoscopy)); }
public ActionResult Create([Bind(Include = "id,Endoscopy1,EndoscopyType,site,comments,graph,visitId")] Endoscopy endoscopy) { if (!HomeController.Authorized(this)) { return(RedirectToAction("Login", "Accounts")); } if (ModelState.IsValid) { endoscopy.id = Guid.NewGuid(); db.Endoscopies.Add(endoscopy); db.SaveChanges(); return(RedirectToAction("Index", new { @id = endoscopy.visitId })); } visit visit = _visitService.get(endoscopy.visitId); if (visit == null) { return(HttpNotFound()); } ViewBag.visit = visit; return(View(endoscopy)); }