Ejemplo n.º 1
0
        }                                                                                                            // album image property

        #endregion

        public MainWindowViewModel(Login loggedInUser)
        {
            User = loggedInUser;

            PlayQueue = PlayQueueController.PQ;
            AllPlaylistsController = new AllPlaylistsController(User.User.ConsumerID);

            InitializeCommands();
            InitializeViewModels();

            Navigation.InitializeViewModelNavigation();
            Navigation.ViewModelChanged += ChangeViewModel;

            InitializeCurrentTrackElement();

            TestTrackMethod();
            PlaylistViewModel = new PlaylistViewModel(this, PlaylistController.Playlist);
        }
Ejemplo n.º 2
0
        //Sets CurrentViewModel in the MainWindow to a PlaylistViewModel
        private void OpenPlaylistViewModel(int playlistID)
        {
            Playlist playlist = AllPlaylistsController.GetPlaylist(playlistID);

            Navigation.ToClickedViewModel(new PlaylistViewModel(MainWindow, playlist));
        }