Esempio n. 1
0
        /// <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;
            }
        }
Esempio n. 2
0
        /// <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;
            }
        }
Esempio n. 3
0
        /// <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;
            }
        }
Esempio n. 4
0
        /// <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;
            }
        }