public IViewComponentResult Invoke() { if (!_shoppingCartSettings.MiniShoppingCartEnabled) { return(Content("")); } if (!_permissionService.Authorize(StandardPermissionProvider.EnableShoppingCart)) { return(Content("")); } var model = _shoppingCartWebService.PrepareMiniShoppingCart(); return(View(model)); }
public virtual async Task <IViewComponentResult> FlyoutShoppingCart() { var _shoppingCartSettings = new ShoppingCartSettings() { MiniShoppingCartEnabled = true, }; if (!_shoppingCartSettings.MiniShoppingCartEnabled) { return(Content("")); } if (!_permissionService.Authorize(StandardPermissionProvider.EnableShoppingCart)) { return(Content("")); } var model = _shoppingCartWebService.PrepareMiniShoppingCart(); return(View(nameof(this.FlyoutShoppingCart), model)); }