Add "GetAll" Paths to Manga and Jobcontroller

This commit is contained in:
Glax 2024-12-16 23:20:31 +01:00
parent 81d22bc022
commit d322445550
2 changed files with 24 additions and 0 deletions

View File

@ -12,6 +12,18 @@ namespace API.Controllers;
[Route("v{version:apiVersion}/[controller]")] [Route("v{version:apiVersion}/[controller]")]
public class JobController(PgsqlContext context) : Controller public class JobController(PgsqlContext context) : Controller
{ {
/// <summary>
/// Returns all Jobs
/// </summary>
/// <returns>Array of Jobs</returns>
[HttpGet]
[ProducesResponseType<Job[]>(Status200OK)]
public IActionResult GetAllJobs()
{
Job[] ret = context.Jobs.ToArray();
return Ok(ret);
}
/// <summary> /// <summary>
/// Returns Jobs with requested Job-IDs /// Returns Jobs with requested Job-IDs
/// </summary> /// </summary>

View File

@ -11,6 +11,18 @@ namespace API.Controllers;
[Route("v{v:apiVersion}/[controller]")] [Route("v{v:apiVersion}/[controller]")]
public class MangaController(PgsqlContext context) : Controller public class MangaController(PgsqlContext context) : Controller
{ {
/// <summary>
/// Returns all cached Manga
/// </summary>
/// <returns>Array of Manga</returns>
[HttpGet]
[ProducesResponseType<Manga[]>(Status200OK)]
public IActionResult GetAllManga()
{
Manga[] ret = context.Manga.ToArray();
return Ok(ret);
}
/// <summary> /// <summary>
/// Returns all cached Manga with IDs /// Returns all cached Manga with IDs
/// </summary> /// </summary>