From c18a54f0c42c83a7d851b67c27c3340465395313 Mon Sep 17 00:00:00 2001
From: Laurine <lenetlaurine@gmail.com>
Date: Wed, 27 Sep 2023 18:31:22 +0200
Subject: [PATCH] 3-a CLI in the main

---
 .../com/example/livecodingjavaspring/App.java | 25 +++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/src/main/java/com/example/livecodingjavaspring/App.java b/src/main/java/com/example/livecodingjavaspring/App.java
index 363f543..36bb570 100644
--- a/src/main/java/com/example/livecodingjavaspring/App.java
+++ b/src/main/java/com/example/livecodingjavaspring/App.java
@@ -19,5 +19,30 @@ public class App {
         users.add(new User("Jean", "TENRIEN", 22));
         users.add(new User("Lara", "TATOUILLE", 24));
         users.forEach(System.out::println);
+
+        int choice = -1;
+        while (choice != 0) {
+            Scanner scanner = new Scanner(System.in);
+            System.out.println("Hello jeune Peufien ! dans ma super CLI");
+            System.out.println("Que veux-tu faire ?");
+            System.out.println("1- Lister les utilisateurs");
+            System.out.println("2- Ajouter un utilisateur");
+            choice = parseInt(scanner.next());
+            switch (choice) {
+                case 1-> users.forEach(System.out::println);
+                case 2 -> {
+                    System.out.println("Prénom de l'utilisateur");
+                    String firstname = scanner.next();
+                    System.out.println("Nom de l'utilisateur");
+                    String lastname = scanner.next();
+                    System.out.println("Age de l'utilisateur");
+                    String age = scanner.next();
+                    users.add(new User(firstname, lastname, Integer.valueOf(age)));
+                    users.forEach(System.out::println);
+                }
+                case 0 -> System.exit(0);
+                default -> System.out.println("Mauvaise commande");
+            }
+        }
     }
 }
-- 
GitLab