Table of Contents

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
object
ControllerBase
LaneHistoryController

Constructors

LaneHistoryController(IMediator)

public LaneHistoryController(IMediator mediator)

Parameters

mediator IMediator

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

groupId Guid?
dateFrom DateOnly?
dateTo DateOnly?
cancellationToken CancellationToken

Returns

Task<IActionResult>