/// <summary> /// Retrieve a list of artists /// </summary> /// <returns>List of <see cref="Artist"/></returns> public List<Artist> GetArtists() { LogManager.GetLogger("").Info("Retrieve a list of artists"); using (var context = new ChinookEntities()) { var result = context.Artists.ToList(); return result; } }
/// <summary> /// Retrieve list of albums /// </summary> /// <returns>List of <see cref="Album"/></returns> public List<Album> GetAlbums() { LogManager.GetLogger("").Info("Retrieve list of albums"); using (var context = new ChinookEntities()) { var result = context.Albums.ToList(); return result; } }
/// <summary> /// Retrieve an <see cref="Artist"/> for a given identifier /// </summary> /// <param name="artistId">Artist identifier</param> /// <returns><see cref="Artist"/> for the given identifier</returns> public Artist GetArtist(int artistId) { LogManager.GetLogger("").Info("Retrieve an Artist for a given identifier"); using (var context = new ChinookEntities()) { var result = context.Artists.FirstOrDefault(a => a.ArtistId == artistId); return result; } }
/// <summary> /// Retrieves an <see cref="Album"/> for a given identifier /// </summary> /// <param name="albumId">Album identifier</param> /// <returns><see cref="Album"/> for the given identifier</returns> public Album GetAlbum(int albumId) { LogManager.GetLogger("").Info("Retrieves an Album for a given identifier"); using (var context = new ChinookEntities()) { var result = context.Albums.FirstOrDefault(a => a.AlbumId == albumId); return result; } }