public ActionResult Edit([Bind(Include = "ID,Namn,Avgift,EvenemangsId")] Kanoter kanot) { if (ModelState.IsValid) { db.Entry(kanot).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index", new { id = kanot.EvenemangsId })); } SetViewBag(kanot.EvenemangsId); return(View(kanot)); }
// GET: Kanoter/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Kanoter kanoter = db.Kanoter.Find(id); if (kanoter == null) { return(HttpNotFound()); } SetViewBag(id); return(View(kanoter)); }
public ActionResult Create([Bind(Include = "ID,Namn,Avgift")] Kanoter kanot, int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (ModelState.IsValid) { kanot.EvenemangsId = id.Value; db.Kanoter.Add(kanot); db.SaveChanges(); return(RedirectToAction("Index", new { id = id })); } SetViewBag(id); return(View(kanot)); }
public ActionResult DeleteConfirmed(int id) { Kanoter kanot = db.Kanoter.Find(id); var evId = kanot.EvenemangsId; try { db.Kanoter.Remove(kanot); db.SaveChanges(); return(RedirectToAction("Index", new { id = evId })); } catch (Exception) { SetViewBag(evId); ViewBag.Error = "Kunde inte ta bort denna kanot. Det kan vara så att den används i en registrering."; return(View(kanot)); } }