示例#1
0
        public ActionResult ProductReviews(ProductVariant productVariant, int reviewPage = 1, string q = "")
        {
            var reviewsPageSize = MrCMSApplication.Get <ProductReviewSettings>().PageSize;

            ViewData["reviews"] = _productReviewUIService.GetReviewsForVariant(productVariant, reviewPage, reviewsPageSize);

            return(PartialView(productVariant));
        }
示例#2
0
        public ActionResult ProductReviews(int productVariantId = 0, int reviewPage = 1)
        {
            int reviewsPageSize = _productReviewSettings.PageSize;

            ViewData["guest-reviews"]     = _productReviewSettings.GuestReviews;
            ViewData["helpfulness-votes"] = _productReviewSettings.HelpfulnessVotes;
            ProductVariant productVariant = _productVariantService.Get(productVariantId);

            ViewData["reviews"] = _productReviewUIService.GetReviewsForVariant(productVariant, reviewPage,
                                                                               reviewsPageSize);
            ViewData["average-ratings"] = _productReviewUIService.GetAverageRatingForProductVariant(productVariant);

            return(PartialView(productVariant));
        }