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)); }
public ActionResult Unpublish(Webpage webpage) { _webpageAdminService.Unpublish(webpage); return(RedirectToAction("Edit", new { id = webpage.Id })); }