feature/apply-filter #18

Merged
Egamorf merged 11 commits from feature/apply-filter into main 2025-04-20 15:43:24 +02:00
Showing only changes of commit be63fa1caf - Show all commits

View File

@@ -85,13 +85,11 @@ public class GameReadService(GameIdeasContext context, IMapper mapper) : IGameRe
query = query
.Where(game => keywords.All(
kw => game.Title.IndexOf(kw, StringComparison.OrdinalIgnoreCase) >= 0
kw => game.Title.Contains(kw, StringComparison.OrdinalIgnoreCase)
))
.OrderBy(game => keywords.Min(kw =>
game.Title.IndexOf(kw, StringComparison.OrdinalIgnoreCase)
))
.OrderBy(game =>
keywords.Min(kw =>
game.Title.IndexOf(kw, StringComparison.OrdinalIgnoreCase)
)
)
.ThenBy(game => game.Title.Length);
return;