0
respostas

[Sugestão] Falha no FilmeController Get Paginado

Ao testar o Get do Filme por paginação, estava ocorrendo erro, onde alterei o código comentado para:

[HttpGet("Filmes")]
public IActionResult Filmes([FromQuery] int skip = 0, int take = 30)
{
    //IEnumerable<ReadFilmeDto> _filmes = _mapper.Map<List<ReadFilmeDto>>(_context.Filmes.Skip(skip).Take(take).OrderBy(f => f.Id));
    IEnumerable<ReadFilmeDto> _filmes = _mapper
                                        .Map<List<ReadFilmeDto>>(_context
                                            .Filmes.Include(f => f.Sessoes) // Incluir a propriedade de navegação
                                            .Skip(skip)
                                            .Take(take)
                                            .OrderBy(f => f.Id)
                                        );
    return Ok(_filmes);
}