public ActionResult Review(int id, ReviewAddViewModel viewModel) { if (ModelState.IsValid) { var review = new Review() { BenchId = id, Description = viewModel.Description, Rating = viewModel.Rating, UserId = ((CustomPrincipal)User).Id, Date = DateTimeOffset.Now }; if (reviewRepo.Add(review)) { return(RedirectToAction("Index")); } else { ModelState.AddModelError("", "Unable to add review."); } } else { ModelState.AddModelError("", "All fields are required."); } return(View(viewModel)); }
public ActionResult Review(int id) { var bench = benchRepo.Get(id); var viewModel = new ReviewAddViewModel() { Bench = bench }; return(View(viewModel)); }