Class LaneHistoryController
- Namespace
- KadicErp.WebApi.Controllers.Academy
- Assembly
- KadicErp.WebApi.dll
US#36 (US-102, #9067) CA5 — consulta del historial de carril usado por Sesión x Nivel, para trazabilidad histórica.
[ApiController]
[Route("api/academies/lane-history")]
[Authorize]
[RequireModule("ACADEMY")]
public class LaneHistoryController : ControllerBase
- Inheritance
-
objectControllerBaseLaneHistoryController
Constructors
LaneHistoryController(IMediator)
public LaneHistoryController(IMediator mediator)
Parameters
mediatorIMediator
Methods
GetAll(Guid?, DateOnly?, DateOnly?, CancellationToken)
Filtros opcionales: groupId (Grupo padre real de la Sección), dateFrom, dateTo.
[HttpGet]
[Authorize(Policy = "ACADEMY_LANE_HISTORY_VIEW")]
public Task<IActionResult> GetAll(Guid? groupId, DateOnly? dateFrom, DateOnly? dateTo, CancellationToken cancellationToken)
Parameters
groupIdGuid?dateFromDateOnly?dateToDateOnly?cancellationTokenCancellationToken
Returns
- Task<IActionResult>