From d322445550988f8a5d0ad9b502f0bf20c6ebcb92 Mon Sep 17 00:00:00 2001 From: Glax Date: Mon, 16 Dec 2024 23:20:31 +0100 Subject: [PATCH] Add "GetAll" Paths to Manga and Jobcontroller --- API/Controllers/JobController.cs | 12 ++++++++++++ API/Controllers/MangaController.cs | 12 ++++++++++++ 2 files changed, 24 insertions(+) diff --git a/API/Controllers/JobController.cs b/API/Controllers/JobController.cs index 94b0e8a..72dee34 100644 --- a/API/Controllers/JobController.cs +++ b/API/Controllers/JobController.cs @@ -12,6 +12,18 @@ namespace API.Controllers; [Route("v{version:apiVersion}/[controller]")] public class JobController(PgsqlContext context) : Controller { + /// + /// Returns all Jobs + /// + /// Array of Jobs + [HttpGet] + [ProducesResponseType(Status200OK)] + public IActionResult GetAllJobs() + { + Job[] ret = context.Jobs.ToArray(); + return Ok(ret); + } + /// /// Returns Jobs with requested Job-IDs /// diff --git a/API/Controllers/MangaController.cs b/API/Controllers/MangaController.cs index 6bffad8..aa7c1a4 100644 --- a/API/Controllers/MangaController.cs +++ b/API/Controllers/MangaController.cs @@ -11,6 +11,18 @@ namespace API.Controllers; [Route("v{v:apiVersion}/[controller]")] public class MangaController(PgsqlContext context) : Controller { + /// + /// Returns all cached Manga + /// + /// Array of Manga + [HttpGet] + [ProducesResponseType(Status200OK)] + public IActionResult GetAllManga() + { + Manga[] ret = context.Manga.ToArray(); + return Ok(ret); + } + /// /// Returns all cached Manga with IDs ///