// src/Webshop.Application/Services/Customers/IOrderService.cs using System; using System.Collections.Generic; using System.Threading.Tasks; using Webshop.Application.DTOs.Orders; namespace Webshop.Application.Services.Customers { public interface IOrderService { Task<(bool Success, OrderDetailDto? CreatedOrder, string? ErrorMessage)> CreateOrderAsync(CreateOrderDto orderDto, string userId); Task> GetMyOrdersAsync(string userId); Task GetMyOrderByIdAsync(Guid orderId, string userId); } }