using Core.Entities; namespace WebApp.Services; public interface IPrintPresetService { Task> GetAllAsync(CancellationToken cancellationToken = default); Task GetAsync(int id, CancellationToken cancellationToken = default); Task NameExistsAsync(string name, int? excludeId = null, CancellationToken cancellationToken = default); Task CreateAsync(PrintPreset preset, CancellationToken cancellationToken = default); Task UpdateAsync(PrintPreset preset, CancellationToken cancellationToken = default); Task DeleteAsync(int id, CancellationToken cancellationToken = default); }