using GameIdeas.Shared.Dto; using GameIdeas.WebAPI.Services; using Microsoft.AspNetCore.Mvc; namespace GameIdeas.WebAPI.Controllers; [ApiController] [Route("api/[controller]")] public class GameController(GameService gameService) : Controller { [HttpGet("Search")] public async Task> FetchGames([FromQuery] GameFilterDto filter) { return await gameService.SearchGames(filter); } }