diff --git a/pom.xml b/pom.xml index 8505bb5..9e4eaf5 100644 --- a/pom.xml +++ b/pom.xml @@ -38,6 +38,11 @@ ${junit.version} test + + com.google.code.gson + gson + 2.10.1 + diff --git a/src/main/java/RestAPISchnittstelle/RestApiClient.java b/src/main/java/RestAPISchnittstelle/RestApiClient.java index 1805d87..8c08da4 100644 --- a/src/main/java/RestAPISchnittstelle/RestApiClient.java +++ b/src/main/java/RestAPISchnittstelle/RestApiClient.java @@ -6,6 +6,8 @@ package RestAPISchnittstelle; +import com.google.gson.Gson; + import java.net.URI; import java.net.http.HttpClient; import java.net.http.HttpRequest; @@ -25,8 +27,7 @@ public class RestApiClient implements IRestAPI{ public static void main(String[] args){ - - new RestApiClient().get("Kind", 2); + new RestApiClient().post("Benutzerkonto", "{\"name\":\"Sven\", \"email\":\"svenmail\", \"passwort\":\"5678765\", \"rid\":\"0\"}"); } diff --git a/src/main/java/de/subway_surfers/vpr_app/AccounterstellungMitarbeiter.java b/src/main/java/de/subway_surfers/vpr_app/AccounterstellungMitarbeiter.java index 60f8893..4ab5f9b 100644 --- a/src/main/java/de/subway_surfers/vpr_app/AccounterstellungMitarbeiter.java +++ b/src/main/java/de/subway_surfers/vpr_app/AccounterstellungMitarbeiter.java @@ -9,6 +9,7 @@ import javafx.scene.layout.Background; import javafx.scene.layout.GridPane; import javafx.scene.layout.HBox; import javafx.scene.layout.VBox; +import com.google.gson.Gson; import java.util.Random; @@ -127,6 +128,10 @@ public class AccounterstellungMitarbeiter { String json = String.format("{\"name\":\"%s\", \"email\":\"%s\", \"passwort\":\"%d\", \"rid\":\"%d\"}", accountname.getText(), email.getText(), einmalpw.getText().hashCode(), (typMitarbeiter.isSelected() ? 0:1)); + + //Gson gson = new Gson(); + //String jay = gson.toJson(this); + System.out.println(json); RestApiClient api = new RestApiClient(); api.post("Benutzerkonto", json); diff --git a/src/main/java/de/subway_surfers/vpr_app/EssensverwaltungMitarbeiterView.java b/src/main/java/de/subway_surfers/vpr_app/EssensverwaltungMitarbeiterView.java index f8e379c..5835cc1 100644 --- a/src/main/java/de/subway_surfers/vpr_app/EssensverwaltungMitarbeiterView.java +++ b/src/main/java/de/subway_surfers/vpr_app/EssensverwaltungMitarbeiterView.java @@ -41,7 +41,9 @@ public class EssensverwaltungMitarbeiterView { } public void onFilter(ActionEvent actionEvent) { - VerwaltungApplication.sceneWechseln(new Stage(), 600, 400, "inhaltsstoffe_filtern-view.fxml"); + Stage stage = new Stage(); + VerwaltungApplication.sceneWechseln(stage, 450, 400, "inhaltsstoffe_filtern-view.fxml"); + } public void onHinzufuegen(ActionEvent actionEvent) { diff --git a/src/main/java/module-info.java b/src/main/java/module-info.java index 336a917..a308e0e 100644 --- a/src/main/java/module-info.java +++ b/src/main/java/module-info.java @@ -2,6 +2,7 @@ module de.subway_surfers.vpr_app { requires javafx.controls; requires javafx.fxml; requires java.net.http; + requires com.google.gson; opens de.subway_surfers.vpr_app to javafx.fxml;