Example #1
0
        public void WebpageController_Unpublish_CallsDocumentServicePublishNow()
        {
            var textPage = new TextPage();

            _webpageController.Unpublish(textPage);

            A.CallTo(() => _webpageAdminService.Unpublish(textPage)).MustHaveHappened();
        }
        public ActionResult Show(Product page, int?variant)
        {
            _trackingService.AddItemToRecentlyViewedItemsCookie(page.Id);
            var variantToShow = _productUiService.GetVariantToShow(page, variant);

            if (!page.Variants.Any())
            {
                _webpageAdminService.Unpublish(page);
                return(Redirect("/"));
            }
            ViewData["selected-variant"] = variantToShow;
            ViewData["cart"]             = _cart;

            ViewData["productreviews-enabled"] = MrCMSApplication.Get <ProductReviewSettings>().EnableProductReviews;

            return(View(page));
        }
Example #3
0
        public ActionResult Unpublish(Webpage webpage)
        {
            _webpageAdminService.Unpublish(webpage);

            return(RedirectToAction("Edit", new { id = webpage.Id }));
        }