25개 이상의 토픽을 선택하실 수 없습니다.
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- 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));
- }
|