public void ExecuteFilterPodcastCommand(string text) { text = text.ToLower(); FilteredPodcasts.Clear(); var filtered = Podcasts.Where(podcast => podcast.Description.ToLower().Contains(text) || podcast.Name.ToLower().Contains(text)); foreach (var cast in filtered) { FilteredPodcasts.Add(cast); } OnPropertyChanged("FilteredPodcasts"); }