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}"); } }
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)}"); }