|
|
@@ -25,13 +25,13 @@ namespace MusicPlayer
|
|
|
audio = new AudioHandler();
|
|
|
table = new SongsTable();
|
|
|
form.SongsTableView.DataSource = table;
|
|
|
-
|
|
|
+ form.SongsTableView.Columns[3].Visible = false;
|
|
|
Populate();
|
|
|
}
|
|
|
|
|
|
private void Populate()
|
|
|
{
|
|
|
- form.AlbumListView.Items.Add(" Alle albums");
|
|
|
+ form.AlbumListView.Items.Add("Alle albums");
|
|
|
foreach (Album a in this.api.GetAlbums())
|
|
|
{
|
|
|
form.AlbumListView.Items.Add(a.albumnaam);
|
|
|
@@ -43,21 +43,24 @@ namespace MusicPlayer
|
|
|
form.ArtistListBox.Items.Add(a.naam);
|
|
|
|
|
|
}
|
|
|
-
|
|
|
- table.Add(new Song("102", "Test Song 1", "Test Album 1", "Test Artist 1", api));
|
|
|
-
|
|
|
- table.Add(new Song("104", "Test Song 2", "Test Album 2", "Test Artist 2", api));
|
|
|
}
|
|
|
|
|
|
public void ArtistFilter(string artist)
|
|
|
{
|
|
|
- System.Console.Write(artist);
|
|
|
+ table.Clear();
|
|
|
+ api.GetSongsByArtist(artist).ForEach(s =>
|
|
|
+ {
|
|
|
+ table.Add(s);
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
public void AlbumFilter(string album)
|
|
|
{
|
|
|
- System.Console.Write(album);
|
|
|
-
|
|
|
+ table.Clear();
|
|
|
+ api.GetSongsByAlbum(album).ForEach(s =>
|
|
|
+ {
|
|
|
+ table.Add(s);
|
|
|
+ });
|
|
|
}
|
|
|
}
|
|
|
|