protected virtual string GenerateRequestUrl(JsonDocumentCommand cmd) { return GenerateDocumentRequestUrl(cmd.Id, cmd.Rev); }
protected virtual HttpRequestMessage CreateRequest(HttpMethod method, JsonDocumentCommand cmd) { var req = new HttpRequest(method, GenerateRequestUrl(cmd)); if (!string.IsNullOrWhiteSpace(cmd.Rev)) req.SetIfMatch(cmd.Rev); req.SetContent(cmd.Content); return req; }