Ejemplo n.º 1
0
        public async Task <List <EpisodeDTO> > GetAllEpisodesAsync(IPagination pagination)
        {
            List <Episode>?allEpisodes = await _episodeRepository.GetAllAsPageAsync(
                pagination.ElementIndex,
                pagination.PageSize,
                x => x.CharactersInEpisode, x => x.CharactersInEpisode.Select(y => y.Character)
                );

            return(_mapper.Map <List <EpisodeDTO> >(allEpisodes));
        }