using Cortex.Mediator;
using Lutra.Application.Verspakketten;
using Microsoft.AspNetCore.Mvc;
namespace Lutra.API.Controllers
{
///
/// Provides read-only access to verspakket resources.
///
[ApiController]
[Route("api/verspakketten")]
[Produces("application/json")]
public class VerspakkettenController(IMediator mediator) : ControllerBase
{
///
/// Gets a page of verspakketten.
///
/// The number of items to skip.
/// The maximum number of items to return.
/// The requested verspakket page.
[HttpGet]
[ProducesResponseType(typeof(GetVerspakketten.Response), StatusCodes.Status200OK)]
public async Task Get(int skip = 0, int take = 50)
{
return await mediator.SendQueryAsync(new GetVerspakketten.Query(skip, take));
}
}
}