/// <inheritdoc/> public Task <TEntity> ChangeStatusAsync(string id, ChangeStatus request, CancellationToken ct = default) { Guard.NotNull(id, nameof(id)); Guard.NotNull(request, nameof(request)); return(RequestJsonAsync <TEntity>(HttpMethod.Put, BuildSchemaUrl($"{id}/status", false), request.ToContent(), ct: ct)); }
/// <inheritdoc/> public Task <TEntity> ChangeStatusAsync(TEntity entity, ChangeStatus status, CancellationToken ct = default) { Guard.NotNull(entity, nameof(entity)); return(ChangeStatusAsync(entity.Id, status, ct)); }