public ActionResult Edit([Bind(Include = "Id,DateCreated,Content,VideoGameId")] Review review) { if (ModelState.IsValid) { db.Entry(review).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } VideoGameReviewViewModel videoGameReviewViewModel = BuildVideoGameReviewViewModel(review); return(View(videoGameReviewViewModel)); }
// GET: Reviews/Details/5 public ActionResult Details([Bind(Include = "DateCreated,Content,VideoGameName")] int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Review review = db.Reviews.Find(id); VideoGameReviewViewModel videoGameReviewViewModel = BuildVideoGameReviewViewModel(review); if (review == null) { return(HttpNotFound()); } return(View(videoGameReviewViewModel)); }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Review review = db.Reviews.Find(id); VideoGameReviewViewModel videoGameReviewViewModel = BuildVideoGameReviewViewModel(review); if (review == null) { return(HttpNotFound()); } return(View(videoGameReviewViewModel)); }
public ActionResult Edit(int?id) { // generate select list with ids for video games dropdown var videoGameList = db.VideoGames.Select(v => v); ViewBag.SelectVideoGameList = new SelectList(videoGameList, "Id", "Name"); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Review review = db.Reviews.Find(id); VideoGameReviewViewModel videoGameReviewViewModel = BuildVideoGameReviewViewModel(review); if (review == null) { return(HttpNotFound()); } return(View(videoGameReviewViewModel)); }