public IActionResult CourseReview(int id) { PrintError printError = DuplicateCourseReview; var model = new CourseReviewModel(id) { UserId = HttpContext.Session.GetInt32("UserId") ?? 0 }; if (model.IsDuplicate()) { printError.Invoke(Messages.reviewAlreadySubmitted, "Alert"); return(RedirectToAction("Index")); } else { _logger.Log(Messages.courseReviewSubmitted); return(View(model)); } }
public IActionResult SubmitCourseReview(CourseReviewModel model) { model.UserId = HttpContext.Session.GetInt32("UserId") ?? 0; model.SaveReviews(); return(RedirectToAction("Index")); }