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