protected virtual string GenerateRelativeUrl(CopyDocumentRequest request)
        {
            var urlParams = new UrlParams();

            urlParams.AddIfNotNullOrWhiteSpace("rev", request.SrcRev);

            return string.Format("/{0}{1}", new UrlSegment(request.SrcId), new QueryString(urlParams));
        }
        protected virtual string GenerateRelativeUrl(CopyDocumentRequest request)
        {
            var urlParams = new UrlParams();

            urlParams.AddIfNotNullOrWhiteSpace("rev", request.SrcRev);

            return(string.Format("/{0}{1}", new UrlSegment(request.SrcId), new QueryString(urlParams)));
        }
        protected virtual string GenerateRelativeUrl(string entityId, string entityRev, bool batch)
        {
            var urlParams = new UrlParams();

            urlParams.AddIfNotNullOrWhiteSpace("rev", entityRev);
            urlParams.AddIfTrue("batch", batch);

            return(string.Format("/{0}{1}", new UrlSegment(entityId), new QueryString(urlParams)));
        }
        protected virtual string GenerateRelativeUrl(PutDocumentRequest request)
        {
            var urlParams = new UrlParams();

            urlParams.AddIfNotNullOrWhiteSpace("rev", request.Rev);
            urlParams.AddIfTrue("batch", request.Batch, "ok");

            return(string.Format("/{0}{1}", new UrlSegment(request.Id), new QueryString(urlParams)));
        }
Exemplo n.º 5
0
        protected virtual string GenerateRelativeUrl(GetEntityRequest request)
        {
            var urlParams = new UrlParams();

            urlParams.AddIfNotNullOrWhiteSpace("rev", request.Rev);
            urlParams.AddIfTrue("conflicts", request.Conflicts);

            return(string.Format("/{0}{1}", new UrlSegment(request.Id), new QueryString(urlParams)));
        }
        protected virtual string GenerateRelativeUrl(PutDocumentRequest request)
        {
            var urlParams = new UrlParams();

            urlParams.AddIfNotNullOrWhiteSpace("rev", request.Rev);
            urlParams.AddIfTrue("batch", request.Batch, "ok");

            return string.Format("/{0}{1}", new UrlSegment(request.Id), new QueryString(urlParams));
        }
Exemplo n.º 7
0
        protected virtual string GenerateRelativeUrl(GetEntityRequest request)
        {
            var urlParams = new UrlParams();

            urlParams.AddIfNotNullOrWhiteSpace("rev", request.Rev);
            urlParams.AddIfTrue("conflicts", request.Conflicts);

            return string.Format("/{0}{1}", new UrlSegment(request.Id), new QueryString(urlParams));
        }
        protected virtual string GenerateRelativeUrl(PutAttachmentRequest request)
        {
            var urlParams = new UrlParams();

            urlParams.AddIfNotNullOrWhiteSpace("rev", request.DocRev);

            return string.Format("/{0}/{1}{2}",
                new UrlSegment(request.DocId),
                new UrlSegment(request.Name),
                new QueryString(urlParams));
        }
Exemplo n.º 9
0
        protected virtual string GenerateRelativeUrl(GetAttachmentRequest request)
        {
            var urlParams = new UrlParams();

            urlParams.AddIfNotNullOrWhiteSpace("rev", request.DocRev);

            return(string.Format("/{0}/{1}{2}",
                                 new UrlSegment(request.DocId),
                                 new UrlSegment(request.Name),
                                 new QueryString(urlParams)));
        }