From 1d87ba01eb0cb9479336378857c7efa77325e4e1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Annika=20Ge=C3=9Fmann?=
 <annika.gessmann@student.reutlingen-university.de>
Date: Fri, 17 Jul 2020 17:47:27 +0200
Subject: [PATCH] Fakulties

---
 .../controller/FakultaetRestController.java    | 18 ++++++++++++++++++
 .../repo/FakultaetRepository.java              | 11 +++++++++++
 2 files changed, 29 insertions(+)
 create mode 100644 groupManagement/src/main/java/thinkTogether/groupManagement/controller/FakultaetRestController.java
 create mode 100644 groupManagement/src/main/java/thinkTogether/groupManagement/repo/FakultaetRepository.java

diff --git a/groupManagement/src/main/java/thinkTogether/groupManagement/controller/FakultaetRestController.java b/groupManagement/src/main/java/thinkTogether/groupManagement/controller/FakultaetRestController.java
new file mode 100644
index 0000000..f991465
--- /dev/null
+++ b/groupManagement/src/main/java/thinkTogether/groupManagement/controller/FakultaetRestController.java
@@ -0,0 +1,18 @@
+package thinkTogether.groupManagement.controller;
+
+import org.springframework.web.bind.annotation.GetMapping;
+import thinkTogether.groupManagement.model.Fakultaet;
+import thinkTogether.groupManagement.repo.FakultaetRepository;
+
+import java.util.List;
+
+public class FakultaetRestController {
+
+    private final FakultaetRepository fakultaetRepository;
+
+    public FakultaetRestController(FakultaetRepository fakultaetRepository) { this.fakultaetRepository = fakultaetRepository; }
+
+    @GetMapping("/faculties")
+    public List<Fakultaet> findAll() { return fakultaetRepository.findAll(); }
+}
+
diff --git a/groupManagement/src/main/java/thinkTogether/groupManagement/repo/FakultaetRepository.java b/groupManagement/src/main/java/thinkTogether/groupManagement/repo/FakultaetRepository.java
new file mode 100644
index 0000000..da2c5cc
--- /dev/null
+++ b/groupManagement/src/main/java/thinkTogether/groupManagement/repo/FakultaetRepository.java
@@ -0,0 +1,11 @@
+package thinkTogether.groupManagement.repo;
+
+import org.springframework.data.repository.CrudRepository;
+import thinkTogether.groupManagement.model.Cat;
+import thinkTogether.groupManagement.model.Fakultaet;
+
+import java.util.List;
+
+public interface FakultaetRepository extends CrudRepository<Fakultaet, Long> {
+    List<Fakultaet> findAll();
+}
-- 
GitLab