public ActionResult Edit(ViewModels.Rating.Edit model) { if (ModelState.IsValid) { var rate = db.Rates.Find(model.Id); rate.Modified = DateTime.UtcNow.Ticks; rate.UserID = model.SelectedUserId; rate.BookID = model.SelectedBookId; rate.RateValue = model.Value; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(model)); }
// GET: Rates/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Rates rates = db.Rates.Find(id); if (rates == null) { return(HttpNotFound()); } var books = db.Books.ToList(); var users = db.Users.ToList(); var model = new ViewModels.Rating.Edit(books, users, rates); model.Value = rates.RateValue; model.Id = rates.RateID; return(View(model)); }