using SeaHaven.Services.DTOs; namespace SeaHaven.Services.Interfaces { public interface IDropdownOptionsService { Task> GetAllAsync(string? category, CancellationToken cancellationToken); Task> GetByCategoryAsync(string category, string? parent, CancellationToken cancellationToken); Task CreateAsync(DropdownOptionDTO option, CancellationToken cancellationToken); Task UpdateAsync(int id, DropdownOptionDTO option, CancellationToken cancellationToken); Task DeleteAsync(int id, CancellationToken cancellationToken); } }