public async Task <IEnumerable <ShowDto> > GetShowsAsync(ShowQuery showQuery) { return((await context.Shows .Include(e => e.ActorShow) .ThenInclude(e => e.Actor) .Skip(pageSize * (showQuery.Page - 1)) .Take(pageSize) .ToListAsync()) .Select(mapper.Map <Show, ShowDto>)); }
public ViewResult Show(ShowQuery query) { return(View()); }
public async Task <ActionResult <IEnumerable <ShowPieceActorAuditoriumTheatreDomainModel> > > GetAllShows([FromQuery] ShowQuery showQuery) { IEnumerable <ShowPieceActorAuditoriumTheatreDomainModel> shows; if (showQuery.Search == null) { shows = await _showService.GetAllShowsAsync(); } else { shows = await _showService.GetAllShowsAsync(showQuery.Search); } if (shows == null) { shows = new List <ShowPieceActorAuditoriumTheatreDomainModel>(); } return(Ok(shows)); }