using System.Threading.Tasks; using System; // Für Guid using Webshop.Application.DTOs.Customers; // <--- WICHTIG für CartDto using Webshop.Application.DTOs.Shipping; using Webshop.Application; namespace Webshop.Application.Services.Customers.Interfaces { public interface ICartService { Task> GetCartAsync(string userId); Task AddToCartAsync(string userId, CartItemDto item); Task RemoveFromCartAsync(string userId, Guid productId); Task ClearCartAsync(string userId); } }