private void HandleSongListEvent(SongListEvent evt) { if (!evt.ErrorMessage.IsNullOrEmpty()) { songListView.Clear(); AddSongListLabel(evt.ErrorMessage); return; } UpdateSongList(); }
private void HandleSongListEvent(SongListEvent evt) { songListView.Clear(); if (!evt.ErrorMessage.IsNullOrEmpty()) { AddSongListLabel(evt.ErrorMessage); return; } evt.LoadedSongsDto.SongList.Sort((a, b) => string.Compare(a.Artist, b.Artist, StringComparison.InvariantCulture)); foreach (SongDto songDto in evt.LoadedSongsDto.SongList) { AddSongListLabel(songDto.Artist + " - " + songDto.Title); } if (!evt.LoadedSongsDto.IsSongScanFinished) { AddSongListLabel("..."); } }