GET Workers return IDs

This commit is contained in:
2025-07-21 11:43:29 +02:00
parent 3a46d0fd24
commit a352495866

View File

@@ -1,7 +1,6 @@
using API.APIEndpointRecords;
using API.Workers;
using Asp.Versioning;
using log4net;
using Microsoft.AspNetCore.Mvc;
using static Microsoft.AspNetCore.Http.StatusCodes;
// ReSharper disable InconsistentNaming
@@ -14,14 +13,14 @@ namespace API.Controllers;
public class WorkerController() : Controller
{
/// <summary>
/// Returns all <see cref="BaseWorker"/>
/// Returns all <see cref="BaseWorker"/>.Keys
/// </summary>
/// <response code="200"></response>
/// <response code="200"><see cref="BaseWorker"/> Keys/IDs</response>
[HttpGet]
[ProducesResponseType<BaseWorker[]>(Status200OK, "application/json")]
[ProducesResponseType<string[]>(Status200OK, "application/json")]
public IActionResult GetAllWorkers()
{
return Ok(Tranga.AllWorkers.ToArray());
return Ok(Tranga.AllWorkers.Select(w => w.Key).ToArray());
}
/// <summary>