private async Task <Media.DataAccess.Entities.Viewer> Get(IViewerIdentity viewerId) { if (viewerId == null) { throw new ArgumentNullException(nameof(viewerId)); } return(await this.Context.Viewer.Include(x => x.Rating).FirstOrDefaultAsync(x => x.Id == viewerId.Id)); }
public Task <Viewer> GetAsync(IViewerIdentity track) { return(this.ViewerDataAccess.GetAsync(track)); }
public async Task <Viewer> GetAsync(IViewerIdentity viewerId) { var result = await this.Get(viewerId); return(this.Mapper.Map <Viewer>(result)); }