18 lines
432 B
C#
18 lines
432 B
C#
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<IEnumerable<GameDto>> FetchGames([FromQuery] GameFilterDto filter)
|
|
{
|
|
return await gameService.SearchGames(filter);
|
|
}
|
|
}
|