public virtual HttpRequest Create(DeleteIndexRequest request) { Ensure.That(request, "request").IsNotNull(); return new HttpRequest(HttpMethod.Delete, GenerateRelativeUrl(request)) .SetRequestTypeHeader(request.GetType()); }
protected virtual string GenerateRelativeUrl(DeleteIndexRequest request) { return string.Format("/_index/{0}/{1}/{2}", new UrlSegment(request.DesignDoc), new UrlSegment(request.Type.AsString()), new UrlSegment(request.Name)); }