private void AddToPlaylist_Executed(object obj) { foreach (var song in SelectedGlobalMusic) { if (!PlaylistMusic.Any(s => s.Id == song.Id)) { this.PlaylistMusic.Add(song); } } UpdatePlaylistMusicCollection(); }
private void RemoveFromPlaylist_Executed(object obj) { var selecteditems = SelectedPlaylistMusic.ToList(); foreach (var song in selecteditems) { if (PlaylistMusic.Any(s => s.Id == song.Id)) { this.PlaylistMusic.Remove(song); } } UpdatePlaylistMusicCollection(); }
private bool ClearPlaylist_CanExecute(object arg) { return(PlaylistMusic.Any()); }
private bool AddToPlayer_CanExecute(object arg) { return(PlaylistMusic.Any()); }