public string GetFilterName(object filtersCollection, FilterItemBase filter) { if (filter != null) { var count = CollectionViewModel.GetCount(filter.FilterCriteria); if (count > 0) { return(filter.Name + " (" + count + ")"); } else { return(filter.Name); } } else { if (object.Equals(filtersCollection, StaticFilters)) { return(StaticFiltersName); } if (object.Equals(filtersCollection, CustomFilters)) { return(CustomFiltersName); } if (object.Equals(filtersCollection, Groups)) { return(GroupFiltersName); } } return(null); }