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 0000000000000000000000000000000000000000..f991465c920a45ffe0b09c0b450379372c74ed99 --- /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 0000000000000000000000000000000000000000..da2c5ccd893fdc507e5faee7ccd5b61fbcb195d3 --- /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(); +}