using LittleShop.DTOs; namespace LittleShop.Services; public interface IOrderService { Task> GetAllOrdersAsync(); Task> GetOrdersByIdentityAsync(string identityReference); Task> GetOrdersByCustomerIdAsync(Guid customerId); Task GetOrderByIdAsync(Guid id); Task CreateOrderAsync(CreateOrderDto createOrderDto); Task UpdateOrderStatusAsync(Guid id, UpdateOrderStatusDto updateOrderStatusDto); Task CancelOrderAsync(Guid id, string identityReference); }