Using shared service for Cart management
continuous-integration/drone/pr Build is passing

This commit is contained in:
Khwezi Mngoma
2026-06-12 08:54:53 +02:00
parent 234fb0f2f3
commit 0765e63d8a
11 changed files with 14 additions and 204 deletions
@@ -1,5 +1,5 @@
using MidrandBookshop.Services.ShoppingCart;
using MidrandBookshop.Services.ShoppingCart.Models;
using LiteCharms.Features.MidrandBooks.Payments;
using LiteCharms.Features.MidrandBooks.Payments.Models;
namespace MidrandBookshop.Components.Pages;
@@ -8,7 +8,7 @@ public partial class Checkout(CartService cartService)
[Inject]
private AuthenticationStateProvider AuthStateProvider { get; set; } = default!;
private Services.ShoppingCart.Models.Cart ShoppingCart => cartService.ShoppingCart;
private LiteCharms.Features.MidrandBooks.Payments.Models.Cart ShoppingCart => cartService.ShoppingCart;
private AuthenticationState? AuthState { get; set; }
private System.Security.Claims.ClaimsPrincipal? User { get; set; }