private void listView_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            AlbumViewModel viewModel = new AlbumViewModel();

            viewModel.CurrentAlbum = listView.SelectedItem as Album;
            bool filters = viewModel.ApplyFilters;

            RandomAlbumWindow randomAlbumWindow = new RandomAlbumWindow(viewModel, filters);

            randomAlbumWindow.Show();
        }
        private void anotherAlbumButton_Click(object sender, RoutedEventArgs e)
        {
            AlbumViewModel albumViewModel = new AlbumViewModel();

            albumViewModel.ApplyFilters = filters;
            bool success = albumViewModel.ChooseRandomAlbum();

            if (success)
            {
                RandomAlbumWindow randomAlbumWindow = new RandomAlbumWindow(albumViewModel, filters);
                randomAlbumWindow.Show();
                this.Close();
            }
        }
        private void randomButton_Click(object sender, RoutedEventArgs e)
        {
            AlbumViewModel albumViewModel = new AlbumViewModel();
            bool           filters        = (bool)applyFiltersCheckbox.IsChecked;

            albumViewModel.ApplyFilters = filters;
            bool success = albumViewModel.ChooseRandomAlbum();

            if (success)
            {
                RandomAlbumWindow randomAlbumWindow = new RandomAlbumWindow(albumViewModel, filters);
                randomAlbumWindow.Show();
            }
        }