Vous ne pouvez pas sélectionner plus de 25 sujets
Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
|
- using Campaign_Tracker.Server.Authorization;
- using Campaign_Tracker.Server.ElectionCycles;
- using Microsoft.AspNetCore.Authorization;
- using Microsoft.AspNetCore.Mvc;
-
- namespace Campaign_Tracker.Server.Controllers;
-
- [ApiController]
- [Authorize(Policy = ApplicationPolicy.ClientServicesAccess)]
- [Route("api/election-cycles/kanban")]
- public sealed class ElectionCycleKanbanController : ControllerBase
- {
- private readonly IElectionCycleKanbanReadModel _kanban;
-
- public ElectionCycleKanbanController(IElectionCycleKanbanReadModel kanban)
- {
- _kanban = kanban;
- }
-
- [HttpGet]
- public async Task<ActionResult<ElectionCycleKanbanBoard>> Get(
- CancellationToken cancellationToken)
- => Ok(await _kanban.GetAsync(cancellationToken));
- }
|