using DbFirst.BlazorWebApp.Models; namespace DbFirst.BlazorWebApp.Services; public interface ICatalogApiClient { Task> GetAllAsync(CancellationToken ct = default); Task GetByIdAsync(int id, CancellationToken ct = default); Task> CreateAsync(CatalogWriteDto dto, CancellationToken ct = default); Task> UpdateAsync(int id, CatalogWriteDto dto, CancellationToken ct = default); Task> DeleteAsync(int id, CancellationToken ct = default); }