Example #1
0
        public GetRequest CreateRequest()
        {
            string addition;

            if (facetSetupDoc != null)
            {
                addition = "facetDoc=" + facetSetupDoc;
            }
            else
            {
                addition = "facets=" + Uri.EscapeDataString(JsonConvert.SerializeObject(facets));
            }

            return(new GetRequest
            {
                Url = "/facets/" + index,
                Query = string.Format("{0}&facetStart={1}&facetPageSize={2}&{3}",
                                      query.GetMinimalQueryString(),
                                      start,
                                      pageSize,
                                      addition)
            });
        }