From e6806d8c580fb68b67b442ba9ba95bbd1a5ee30e 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 20:27:09 +0200
Subject: [PATCH] restart PC, saveMethode Controller

---
 .../controller/GroupManagementController.java      | 14 +++++++++++---
 .../groupManagement/repo/GroupRepository.java      |  1 +
 2 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/groupManagement/src/main/java/thinkTogether/groupManagement/controller/GroupManagementController.java b/groupManagement/src/main/java/thinkTogether/groupManagement/controller/GroupManagementController.java
index 4a8266a..70c5190 100644
--- a/groupManagement/src/main/java/thinkTogether/groupManagement/controller/GroupManagementController.java
+++ b/groupManagement/src/main/java/thinkTogether/groupManagement/controller/GroupManagementController.java
@@ -1,11 +1,10 @@
 package thinkTogether.groupManagement.controller;
 
-import org.springframework.web.bind.annotation.CrossOrigin;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.bind.annotation.*;
 import thinkTogether.groupManagement.model.Learninggroup;
 import thinkTogether.groupManagement.repo.GroupRepository;
 
+import java.time.LocalDate;
 import java.util.List;
 
 
@@ -32,6 +31,15 @@ public class GroupManagementController {
         return groupRepository.findAll();
     }
 
+    @PostMapping("/groups/new")
+    public Learninggroup save(@RequestBody Learninggroup group){
+        groupRepository.save(group) {
+            group.setDatum(LocalDate.now());
+            group.setStatus("open");
+        }
+        return group;
+    }
+
 
 
 //    /**
diff --git a/groupManagement/src/main/java/thinkTogether/groupManagement/repo/GroupRepository.java b/groupManagement/src/main/java/thinkTogether/groupManagement/repo/GroupRepository.java
index 43a5079..24590be 100644
--- a/groupManagement/src/main/java/thinkTogether/groupManagement/repo/GroupRepository.java
+++ b/groupManagement/src/main/java/thinkTogether/groupManagement/repo/GroupRepository.java
@@ -9,6 +9,7 @@ import java.util.List;
 //Erstellt Zwischenspeicher für die Datenentitäten? "DAO"???
 public interface GroupRepository extends CrudRepository<Learninggroup, Long> {
     public List<Learninggroup> findAll();
+    Learninggroup save(Learninggroup group);
 
 }
 
-- 
GitLab