more flex and filters

This commit is contained in:
JiriUhlir
2026-07-14 06:21:37 +02:00
parent 1a898b95f9
commit d9e3c59d69
15 changed files with 488 additions and 32 deletions
+2 -2
View File
@@ -11,8 +11,8 @@ public sealed class ContactsService
public ContactsService(IdokladApiAccessor accessor) => _accessor = accessor;
public async Task<Page<ContactListGetModel>> ListAsync(int page, int pageSize, CancellationToken ct)
=> (await _accessor.Api.ContactClient.List().Page(page).PageSize(pageSize).GetAsync(ct)).Unwrap();
public Task<Page<ContactListGetModel>> ListAsync(int page, int pageSize, string? filter, string? filterType, string? sort, CancellationToken ct)
=> _accessor.Api.ContactClient.List().GetPageAsync(page, pageSize, filter, filterType, sort, ct);
public async Task<ContactGetModel> DetailAsync(int id, CancellationToken ct)
=> (await _accessor.Api.ContactClient.Detail(id).GetAsync(ct)).Unwrap();