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)); } } }