private async Task <Media.DataAccess.Entities.Podcast> Get(IPodcastIdentity podcastId) { if (podcastId == null) { throw new ArgumentNullException(nameof(podcastId)); } return(await this.Context.Podcast.Include(x => x.Album).FirstOrDefaultAsync(x => x.Id == podcastId.Id)); }
public Task <Podcast> GetAsync(IPodcastIdentity podcast) { return(this.PodcastDataAccess.GetAsync(podcast)); }
public async Task <Podcast> GetAsync(IPodcastIdentity podcastId) { var result = await this.Get(podcastId); return(this.Mapper.Map <Podcast>(result)); }