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