public ActionResult Create(examination examination) { if (!HomeController.Authorized(this)) { return(RedirectToAction("Login", "Accounts")); } if (ModelState.IsValid) { examination.id = Guid.NewGuid(); db.examinations.Add(examination); db.SaveChanges(); return(RedirectToAction("Index", new { id = examination.visitId })); } if (examination.visitId == null) { return(HttpNotFound()); } visit visit = _visitService.get(examination.visitId); if (visit == null) { return(HttpNotFound()); } ViewBag.visit = visit; return(View(examination)); }
public ActionResult DeleteConfirmed(Guid id) { if (!HomeController.Authorized(this)) { return(RedirectToAction("Login", "Accounts")); } examination examination = db.examinations.Find(id); Guid visitId = (Guid)examination.visitId; db.examinations.Remove(examination); db.SaveChanges(); return(RedirectToAction("Index", new { id = visitId })); }
public ActionResult Edit(examination examination) { if (!HomeController.Authorized(this)) { return(RedirectToAction("Login", "Accounts")); } if (ModelState.IsValid) { db.Entry(examination).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index", new { id = examination.visitId })); } return(View(examination)); }
// GET: examinations/Edit/5 public ActionResult Edit(Guid?id) { if (!HomeController.Authorized(this)) { return(RedirectToAction("Login", "Accounts")); } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } examination examination = db.examinations.Find(id); if (examination == null) { return(HttpNotFound()); } return(View(examination)); }