public ActionResult OffCanvasCart() { var model = new OffCanvasCartModel(); if (Services.Permissions.Authorize(Permissions.System.AccessShop)) { model.ShoppingCartEnabled = _shoppingCartSettings.MiniShoppingCartEnabled && Services.Permissions.Authorize(Permissions.Cart.AccessShoppingCart); model.WishlistEnabled = Services.Permissions.Authorize(Permissions.Cart.AccessWishlist); model.CompareProductsEnabled = _catalogSettings.CompareProductsEnabled; } return(PartialView(model)); }
public async Task <IViewComponentResult> InvokeAsync() { var model = new OffCanvasCartModel(); if (await Services.Permissions.AuthorizeAsync(Permissions.System.AccessShop)) { model.ShoppingCartEnabled = _shoppingCartSettings.MiniShoppingCartEnabled && await Services.Permissions.AuthorizeAsync(Permissions.Cart.AccessShoppingCart); model.WishlistEnabled = await Services.Permissions.AuthorizeAsync(Permissions.Cart.AccessWishlist); model.CompareProductsEnabled = _catalogSettings.CompareProductsEnabled; } return(View(model)); }