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));
            }
        }