예제 #1
0
 /// <summary>
 /// Returns an IEnumerable of the entire music library order by the year of the song
 /// </summary>
 /// <returns></returns>
 public IEnumerable <Song> GetOrderedListByYear()
 {
     return(SongList.OrderBy(song => song.Year).ThenBy(song => song.Artist));
 }
예제 #2
0
 /// <summary>
 /// Returns an IEnumerable of the entire music library ordered by the artist, then by album and track number
 /// </summary>
 /// <returns></returns>
 public IEnumerable <Song> GetOrderedListByArtist()
 {
     return(SongList.OrderBy(song => song.Artist).ThenBy(song => song.AlbumName).ThenBy(song => song.TrackNumber));
 }
예제 #3
0
 /// <summary>
 /// Returns an IEnumerable of the entire music library ordered by genre alphabetically
 /// </summary>
 /// <returns></returns>
 public IEnumerable <Song> GetOrderedListByGenre()
 {
     return(SongList.OrderBy(song => song.Genre));
 }
예제 #4
0
 /// <summary>
 /// Returns an IEnumerable of the entire music library ordered by song name alphabetically
 /// </summary>
 /// <returns></returns>
 public IEnumerable <Song> GetOrderedListBySong()
 {
     return(SongList.OrderBy(song => song.Name));
 }