public static bool ContainsFilter(this SearchQuery searchQuery, string exceptTag = null, bool includePriceFilter = true)
 {
     return searchQuery.Tags.Any(x => exceptTag is null || exceptTag != x.Key)
         || searchQuery.Category.Count > 0
         || searchQuery.ContainsNewsFilter()
         || (includePriceFilter && searchQuery.ContainsPriceFilter())
         || searchQuery.ContainsCategoryFilter();
 }
 public static bool ContainsMultipleFilters(this SearchQuery searchQuery)
 {
     return searchQuery.Tags.Count + searchQuery.Category.Count + (searchQuery.ContainsNewsFilter() ? 1 : 0) + searchQuery.PriceRanges.Count > 1;
 }