Esempio n. 1
0
 protected static void AddPageFilters(FreshdeskListOptionsBase options, ICollection <string> filters)
 {
     if (options.Page != default(uint?))
     {
         filters.Add($"page={options.Page.Value}");
     }
     if (options.PerPage != default(uint?))
     {
         filters.Add($"per_page={options.PerPage.Value}");
     }
 }
Esempio n. 2
0
        private static string GetListQueryString(FreshdeskListOptionsBase options)
        {
            if (options == null)
            {
                return("");
            }
            var filters = new List <string>();

            AddPageFilters(options, filters);
            return(filters.Count == 0 ? "" : $"?{string.Join("&", filters)}");
        }