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)); }
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)); }