diff --git a/src/main/java/fr/eni/enchere/bll/UserService.java b/src/main/java/fr/eni/enchere/bll/UserService.java index 938f9fc..6d68dd6 100644 --- a/src/main/java/fr/eni/enchere/bll/UserService.java +++ b/src/main/java/fr/eni/enchere/bll/UserService.java @@ -6,7 +6,8 @@ import java.util.List; public interface UserService { List listeUtilisateurs(); - User utilisateur(); + User utilisateur(int id); void setUtilisateur(User utilisateur); + void editUtilisateur(int id); void deleteUtilisateur(int id); } diff --git a/src/main/java/fr/eni/enchere/bll/UserServiceImpl.java b/src/main/java/fr/eni/enchere/bll/UserServiceImpl.java index 47c7d01..0fb2371 100644 --- a/src/main/java/fr/eni/enchere/bll/UserServiceImpl.java +++ b/src/main/java/fr/eni/enchere/bll/UserServiceImpl.java @@ -1,6 +1,7 @@ package fr.eni.enchere.bll; import fr.eni.enchere.bo.User; +import fr.eni.enchere.dall.UserRepository; import org.springframework.stereotype.Service; import java.util.List; @@ -8,23 +9,34 @@ import java.util.List; @Service("UtilisateurService") public class UserServiceImpl implements UserService { - @Override - public List listeUtilisateurs() { - return List.of(); + public UserRepository userRepository; + + public UserServiceImpl(UserRepository userRepository) { + this.userRepository = userRepository; } @Override - public User utilisateur() { - return null; + public List listeUtilisateurs() { + return userRepository.findAll(); + } + + @Override + public User utilisateur(int id) { + return userRepository.findById(id); } @Override public void setUtilisateur(User utilisateur) { + userRepository.save(utilisateur); + } + @Override + public void editUtilisateur(int id) { + userRepository.edit(id); } @Override public void deleteUtilisateur(int id) { - + userRepository.delete(id); } } diff --git a/src/main/java/fr/eni/enchere/dall/UserRepository.java b/src/main/java/fr/eni/enchere/dall/UserRepository.java index 7950f47..990e3fb 100644 --- a/src/main/java/fr/eni/enchere/dall/UserRepository.java +++ b/src/main/java/fr/eni/enchere/dall/UserRepository.java @@ -8,5 +8,6 @@ public interface UserRepository { List findAll(); User findById(int id); User save(User utilisateur); - void delete(User utilisateur); + void edit(int id); + void delete(int id); } diff --git a/src/main/java/fr/eni/enchere/dall/UserRepositoryImpl.java b/src/main/java/fr/eni/enchere/dall/UserRepositoryImpl.java index c57cadd..3fcc97a 100644 --- a/src/main/java/fr/eni/enchere/dall/UserRepositoryImpl.java +++ b/src/main/java/fr/eni/enchere/dall/UserRepositoryImpl.java @@ -1,10 +1,13 @@ package fr.eni.enchere.dall; import fr.eni.enchere.bo.User; +import org.springframework.stereotype.Repository; import java.util.List; +@Repository public class UserRepositoryImpl implements UserRepository { + @Override public List findAll() { return List.of(); @@ -21,7 +24,12 @@ public class UserRepositoryImpl implements UserRepository { } @Override - public void delete(User utilisateur) { + public void edit(int id) { + + } + + @Override + public void delete(int id) { } } diff --git a/src/main/resources/templates/inscription.html b/src/main/resources/templates/inscription.html index 8424e59..c6eca19 100644 --- a/src/main/resources/templates/inscription.html +++ b/src/main/resources/templates/inscription.html @@ -8,10 +8,10 @@
-
+ +
@@ -23,31 +23,31 @@
- +
- +
- +
- +
    -
  • +
- +
- +
- +
- +
    -
  • +
- +
@@ -59,18 +59,72 @@
- +
- +
- +
- +
    -
  • +
+ +
+ +
+ +
+ +
    +
  • +
+
+
+ +
+ +
+ +
+ +
    +
  • +
+
+
+ +
+ +
+ +
+ +
    +
  • +
+
+
+ +
+ +
+ +
+ +
    +
  • +
+
+
+
+ +
+ +
+