public List <Album> SearchAlbums(string genre, int year) { try { return(SearchEngine.SearchAlbumsByGenre(genre, genres, SearchEngine.SearchAlbumsByYear(year, data))); } catch (KeyNotFoundException) { throw new KeyNotFoundException(); } }
protected static List <Track> SearchTracksByYear(int year, List <Artist> artists) { List <Track> result = new List <Track>(); List <Album> albums = SearchEngine.SearchAlbumsByYear(year, artists); foreach (var album in albums) { foreach (var track in album.TrackList) { result.Add(track); } } return(result); }
public List <Album> SearchAlbums(int year, string albumName) { return(SearchEngine.SearchAlbumsByName(albumName, SearchEngine.SearchAlbumsByYear(year, data))); }
public List <Album> SearchAlbums(int year) { return(SearchEngine.SearchAlbumsByYear(year, data)); }