public Task DeleteAsync(string id) { if (id == null) { throw new ArgumentNullException(nameof(id)); } return(_commands.DeleteAsync(id, null)); }
public static Task DeleteRevision(this IAsyncDatabaseCommands databaseCommands, string id, int revision, Guid?etag = default(Guid?), CancellationToken ct = default(CancellationToken)) { if (databaseCommands == null) { throw new ArgumentNullException(nameof(databaseCommands)); } if (id == null) { throw new ArgumentNullException(nameof(id)); } var revisionDocId = RevisionDocIdGenerator.GetId(id, revision); return(databaseCommands.DeleteAsync(revisionDocId, etag, ct)); }