private async Task <Media.DataAccess.Entities.Album> Get(IAlbumIdentity album)
 {
     if (album == null)
     {
         throw new ArgumentNullException(nameof(album));
     }
     return(await this.Context.Album.FirstOrDefaultAsync(x => x.Id == album.Id));
 }
Beispiel #2
0
        private async Task <object> Get(IAlbumIdentity album)
        {
            if (album == null)
            {
                throw new ArgumentNullException(nameof(album));
            }

            return(await Context.Album
                   .Include(x => x.Artist)
                   .FirstOrDefaultAsync(x => x.Id == album.Id));
        }
 public Task <Album> GetAsync(IAlbumIdentity album)
 {
     return(this.AlbumDataAccess.GetAsync(album));
 }
        public async Task <Album> GetAsync(IAlbumIdentity album)
        {
            var result = await this.Get(album);

            return(this.Mapper.Map <Album>(result));
        }