private void RemoveCommandExecute(EpisodeViewModel episode) { var episodeToRemove = Episodes.Where(ep => ep.Episode.Id == episode.Episode.Id).FirstOrDefault(); if (episodeToRemove != null) { listenLaterService.Remove(episode.Episode); Episodes.Remove(episodeToRemove); } OnPropertyChanged(nameof(HasData)); OnPropertyChanged(nameof(HasNoData)); }