using Diligent.WebAPI.Contracts.DTOs.SelectionProcess; namespace Diligent.WebAPI.Host.Controllers.V1 { [ApiVersion("1.0")] [Route("v{version:apiVersion}/selectionprocesses")] [ApiController] public class SelectionProcessesController : ControllerBase { private readonly ISelectionProcessService _selectionProcessesService; public SelectionProcessesController(ISelectionProcessService selectionProcessesService) { _selectionProcessesService = selectionProcessesService; } //[Authorize] //[HttpGet] //public async Task GetAll() => // Ok(await _selectionProcessesService.GetAllAsync()); [Authorize] [HttpPost] public async Task FinishSelectionProcess([FromBody] SelectionProcessCreateDto model) => Ok(await _selectionProcessesService.FinishSelectionProcess(model)); //[HttpPost] //public async Task Create([FromBody] SelectionProcessCreateDto request) //{ // await _selectionProcessesService.CreateAsync(request); // return StatusCode((int)HttpStatusCode.Created); //} //[Authorize] //[HttpPut("{id}")] //public async Task Update([FromBody] SelectionProcessCreateDto request, [FromRoute] int id) //{ // await _selectionProcessesService.UpdateAsync(id, request); // return Ok(); //} } }