private void ChoosePlaylist(MenuItemViewModel menuItem, InsertMode insertMode) { MenuPlaylistViewModel menuPlaylistViewModel = menuItem as MenuPlaylistViewModel; if (menuPlaylistViewModel != null && menuPlaylistViewModel.Playlist != null) { AddToPlaylist(menuPlaylistViewModel.Playlist, insertMode); } }
private void SelectToPlaylist(MenuItemViewModel menuItem) { MenuNewPlaylistViewModel menuNewPlaylistViewModel = menuItem as MenuNewPlaylistViewModel; if (menuNewPlaylistViewModel != null) { this.OpenNewPlaylistDialog(); } MenuPlaylistViewModel menuPlaylistViewModel = menuItem as MenuPlaylistViewModel; if (menuPlaylistViewModel != null && menuPlaylistViewModel.Playlist != null) { this.AddTracksToPlaylist(menuPlaylistViewModel.Playlist); } }
private void SelectedToPlaylist(MenuItemViewModel menuItem) { //Necessary because NewSelectedToPlaylistViewModel is an own viewmodel. MenuNewPlaylistViewModel menuNewPlaylistViewModel = menuItem as MenuNewPlaylistViewModel; if (menuNewPlaylistViewModel != null) { this.NewSelectedToPlaylistViewModel = this.CreateNewPlaylistModel(InsertMode.Selected); } this.ChoosePlaylist(menuItem, InsertMode.Selected); }