// src/Webshop.Application/Services/Admin/Interfaces/IAdminDiscountService.cs using System; using System.Collections.Generic; using System.Threading.Tasks; using Webshop.Application.DTOs.Discounts; namespace Webshop.Application.Services.Admin.Interfaces { public interface IAdminDiscountService { Task> GetAllDiscountsAsync(); Task GetDiscountByIdAsync(Guid id); Task CreateDiscountAsync(DiscountDto discountDto); Task UpdateDiscountAsync(DiscountDto discountDto); Task DeleteDiscountAsync(Guid id); } }