From b4a0ce68c36a1b709e73ad6296a426e0c4615c49 Mon Sep 17 00:00:00 2001 From: glax Date: Mon, 1 Sep 2025 21:22:29 +0200 Subject: [PATCH] Return all Manga by default, add endpoint to return Mangakeys --- API/Controllers/MangaController.cs | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/API/Controllers/MangaController.cs b/API/Controllers/MangaController.cs index 51afb1d..322ae28 100644 --- a/API/Controllers/MangaController.cs +++ b/API/Controllers/MangaController.cs @@ -20,16 +20,27 @@ namespace API.Controllers; [Route("v{v:apiVersion}/[controller]")] public class MangaController(MangaContext context) : Controller { + /// /// Returns all cached /// - /// Keys/IDs + /// [HttpGet] - [ProducesResponseType(Status200OK, "application/json")] + [ProducesResponseType(Status200OK, "application/json")] public IActionResult GetAllManga() { - string[] ret = context.Mangas.Select(m => m.Key).ToArray(); - return Ok(ret); + return Ok(context.Mangas.ToArray()); + } + + /// + /// Returns all cached .Keys + /// + /// Keys/IDs + [HttpGet("Keys")] + [ProducesResponseType(Status200OK, "application/json")] + public IActionResult GetAllMangaKeys() + { + return Ok(context.Mangas.Select(m => m.Key).ToArray()); } ///