public ActionResult DeleteConfirmed(int id) { FilmOrTv filmOrTv = db.FilmOrTvs.Find(id); db.FilmOrTvs.Remove(filmOrTv); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: FilmOrTv/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } FilmOrTv filmOrTv = db.FilmOrTvs.Find(id); if (filmOrTv == null) { return(HttpNotFound()); } return(View(filmOrTv)); }
// GET: FilmOrTv/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } FilmOrTv filmOrTv = db.FilmOrTvs.Find(id); if (filmOrTv == null) { return(HttpNotFound()); } ViewBag.ActorId = new SelectList(db.Actors, "Id", "Name", filmOrTv.ActorId); ViewBag.DetectiveId = new SelectList(db.Detectives, "Id", "Name", filmOrTv.DetectiveId); return(View(filmOrTv)); }
public ActionResult Edit([Bind(Include = "Id,Title,Year,Category,Plot,Spoilers,Image,ActorId,DetectiveId")] FilmOrTv filmOrTv) { if (filmOrTv.Image == null) { filmOrTv.Image = @"~\Content\video.png"; } try { if (ModelState.IsValid) { db.Entry(filmOrTv).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } } catch (DataException) { ModelState.AddModelError("", "Unable to save changes. Try again, and if the problem persists, contact your system administrator."); } ViewBag.ActorId = new SelectList(db.Actors, "Id", "Name", filmOrTv.ActorId); ViewBag.DetectiveId = new SelectList(db.Detectives, "Id", "Name", filmOrTv.DetectiveId); return(View(filmOrTv)); }