We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8ff8c2b commit ac0a9c1Copy full SHA for ac0a9c1
1 file changed
src/main/java/com/gabriel_torelo/game_list/services/GameService.java
@@ -8,6 +8,7 @@
8
import com.gabriel_torelo.game_list.dto.GameMinDTO;
9
import com.gabriel_torelo.game_list.dto.GameShortDTO;
10
import com.gabriel_torelo.game_list.entities.Game;
11
+import com.gabriel_torelo.game_list.projections.GameMinProjection;
12
import com.gabriel_torelo.game_list.repositories.GameRepository;
13
14
@Service
@@ -36,4 +37,11 @@ public GameLongDTO readMoreID(Long id) {
36
37
38
return new GameLongDTO(rGame);
39
}
40
+
41
+ @Transactional(readOnly = true)
42
+ public List<GameMinDTO> readListID(Long id) {
43
+ List<GameMinProjection> rGameProj = gameRepository.readListID(id);
44
45
+ return rGameProj.stream().map(gameProject -> new GameMinDTO(gameProject)).toList();
46
+ }
47
0 commit comments