diff --git a/src/main/java/org/texttechnologylab/project/gruppe_05_1/rest/FrontEndController.java b/src/main/java/org/texttechnologylab/project/gruppe_05_1/rest/FrontEndController.java index 60a8771..c0f675f 100644 --- a/src/main/java/org/texttechnologylab/project/gruppe_05_1/rest/FrontEndController.java +++ b/src/main/java/org/texttechnologylab/project/gruppe_05_1/rest/FrontEndController.java @@ -19,6 +19,20 @@ import java.util.List; import java.util.Map; public class FrontEndController { + @OpenApi( + summary = "Get the homepage.", + description = "Get the homepage", + operationId = "getHomepage", + path = "/", + methods = HttpMethod.GET, + tags = {"Homepage"}, + responses = { + @OpenApiResponse(status = "200") + }) + public static void getHomepage(Context ctx) { + ctx.render("home.ftl"); + } + @OpenApi( summary = "Get alle Parlamentarier. Man kann nach Vor-, Nachname oder Partei filtern.", description = "Listet alle Parlamentarier bzw. diejenige, welche den Filter entsprechen", diff --git a/src/main/java/org/texttechnologylab/project/gruppe_05_1/rest/RESTHandler.java b/src/main/java/org/texttechnologylab/project/gruppe_05_1/rest/RESTHandler.java index 4cc1c43..bf1fc31 100644 --- a/src/main/java/org/texttechnologylab/project/gruppe_05_1/rest/RESTHandler.java +++ b/src/main/java/org/texttechnologylab/project/gruppe_05_1/rest/RESTHandler.java @@ -56,6 +56,7 @@ public class RESTHandler { // ====== // Parlamentarier + app.get("/", FrontEndController::getHomepage); app.get("/members", FrontEndController::getAllParlamentarier); app.get("/portfolio/{id}", FrontEndController::getParlamentarierDetails); app.delete("/deleteParlamentarier", ParlamentarierController::deleteAllParlamentarier);