public async Task <IViewComponentResult> InvokeAsync() { var ShoppingCartCountTotal = await _shoppingCart.GetCartCountAndTotalAmmountAsync(); var shoppingCartViewModel = new MShoppingCartViewModel { ShoppingCart = _shoppingCart, ShoppingCartItemsTotal = ShoppingCartCountTotal.ItemCount, ShoppingCartTotal = ShoppingCartCountTotal.TotalAmmount }; return(View(shoppingCartViewModel)); }
public async Task <IActionResult> Index() { await _shoppingCart.GetShoppingCartItemsAsync(); var shoppingCartCountTotal = await _shoppingCart.GetCartCountAndTotalAmmountAsync(); var shoppingCartViewModel = new MShoppingCartViewModel { ShoppingCart = _shoppingCart, ShoppingCartItemsTotal = shoppingCartCountTotal.ItemCount, ShoppingCartTotal = shoppingCartCountTotal.TotalAmmount, }; return(View(shoppingCartViewModel)); }