Пример #1
0
        public Task DeleteAsync(string id)
        {
            if (id == null)
            {
                throw new ArgumentNullException(nameof(id));
            }

            return(_commands.DeleteAsync(id, null));
        }
Пример #2
0
        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));
        }