// src/Webshop.Application/Services/Admin/IAdminOrderService.cs using System; using System.Collections.Generic; using System.Threading.Tasks; using Webshop.Application.DTOs.Orders; using Webshop.Domain.Enums; namespace Webshop.Application.Services.Admin { public interface IAdminOrderService { Task> GetAllOrdersAsync(); Task GetOrderByIdAsync(Guid id); Task<(bool Success, string? ErrorMessage)> UpdateOrderStatusAsync(Guid id, OrderStatus newStatus); } }