Ejemplo n.º 1
0
        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));
            }
        }
Ejemplo n.º 2
0
 public IActionResult SubmitCourseReview(CourseReviewModel model)
 {
     model.UserId = HttpContext.Session.GetInt32("UserId") ?? 0;
     model.SaveReviews();
     return(RedirectToAction("Index"));
 }