using System.Threading.Tasks; using Webshop.Application.DTOs.Shipping; // Für CartItemDto using Webshop.Application; // Für ServiceResult 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); } }