Nie możesz wybrać więcej, niż 25 tematów
Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
|
- 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));
- }
|