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