Fix cart count when the same album is added to the cart multiple times (#765)
This commit is contained in:
parent
082c4fa5c6
commit
bce7d84906
|
|
@ -20,10 +20,10 @@ namespace MusicStore.Components
|
||||||
{
|
{
|
||||||
var cart = ShoppingCart.GetCart(DbContext, HttpContext);
|
var cart = ShoppingCart.GetCart(DbContext, HttpContext);
|
||||||
|
|
||||||
var cartItems = await cart.GetCartAlbumTitles();
|
var cartItems = await cart.GetCartItems();
|
||||||
|
|
||||||
ViewBag.CartCount = cartItems.Count;
|
ViewBag.CartCount = cartItems.Sum(c => c.Count);
|
||||||
ViewBag.CartSummary = string.Join("\n", cartItems.Distinct());
|
ViewBag.CartSummary = string.Join("\n", cartItems.Select(c => c.Album.Title).Distinct());
|
||||||
|
|
||||||
return View();
|
return View();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue