コード例 #1
0
        /// <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));
        }
コード例 #2
0
        /// <inheritdoc/>
        public Task <TEntity> ChangeStatusAsync(TEntity entity, ChangeStatus status, CancellationToken ct = default)
        {
            Guard.NotNull(entity, nameof(entity));

            return(ChangeStatusAsync(entity.Id, status, ct));
        }