namespace RT.Application.Services; public interface IService { Task> GetAllAsync(CancellationToken ct = default); Task GetByIdAsync(Guid id, CancellationToken ct = default); Task CreateAsync(TCreate dto, CancellationToken ct = default); Task UpdateAsync(Guid id, TUpdate dto, CancellationToken ct = default); Task DeleteAsync(Guid id, CancellationToken ct = default); }