diff --git a/Store/StoreApp/Components/CartSummaryViewComponent.cs b/Store/StoreApp/Components/CartSummaryViewComponent.cs index 35cecd9..75af1c9 100644 --- a/Store/StoreApp/Components/CartSummaryViewComponent.cs +++ b/Store/StoreApp/Components/CartSummaryViewComponent.cs @@ -6,6 +6,7 @@ namespace StoreApp.Components public class CartSummaryViewComponent : ViewComponent { private readonly Cart _cart; + private int productQuantity { get; set; } public CartSummaryViewComponent(Cart cartService) { _cart = cartService; @@ -13,7 +14,12 @@ public CartSummaryViewComponent(Cart cartService) public string Invoke() { - return _cart.Lines.Count().ToString(); + foreach (var line in _cart.Lines) + { + productQuantity += line.Quantity; + } + + return productQuantity.ToString(); } } -} \ No newline at end of file +}