public static async Task <IList <string> > ProcessAsync(IOwinContext context, int start, int end, WebMediaType mediaType, string filterField, string op, int?limit, WebSortOrder?order)
        {
            IList <string> output = await GetFilterValues.ProcessAsync(context, mediaType, filterField, op, limit, order);

            // Get Range
            output = output.TakeRange(start, end).ToList();
            return(output);
        }
        public static async Task <WebIntResult> ProcessAsync(IOwinContext context, WebMediaType mediaType, string filterField, string op, int?limit)
        {
            IList <string> output = await GetFilterValues.ProcessAsync(context, mediaType, filterField, op, limit, null);

            return(new WebIntResult {
                Result = output.Count
            });
        }