public async Task <QueryResultResource <AnimeResource> > ListAsync([FromQuery] AnimesQueryResource query) { var animesQuery = _mapper.Map <AnimesQueryResource, AnimesQuery>(query); var queryResult = await _animeService.ListAsync(animesQuery); var resource = _mapper.Map <QueryResult <Anime>, QueryResultResource <AnimeResource> >(queryResult); return(resource); }