From ffbf5d61ecef741f48dbab91df273828508aaccb Mon Sep 17 00:00:00 2001 From: Zak Date: Fri, 16 Jun 2017 10:08:08 +0200 Subject: [PATCH] Examen terminé. --- src/main/java/fr/plil/sio/web/mvc/UserServiceImpl.java | 41 ++++++++++++++++++++--------------------- 1 file changed, 20 insertions(+), 21 deletions(-) diff --git a/src/main/java/fr/plil/sio/web/mvc/UserServiceImpl.java b/src/main/java/fr/plil/sio/web/mvc/UserServiceImpl.java index 61b6611..4706d59 100644 --- a/src/main/java/fr/plil/sio/web/mvc/UserServiceImpl.java +++ b/src/main/java/fr/plil/sio/web/mvc/UserServiceImpl.java @@ -8,7 +8,6 @@ import javax.annotation.Resource; import java.util.HashSet; import java.util.List; import java.util.Set; -import org.springframework.web.bind.annotation.ResponseBody; @Service("userService") public class UserServiceImpl implements UserService { @@ -46,8 +45,10 @@ public class UserServiceImpl implements UserService { @Override @Transactional(readOnly = true) - public List findDettesByUsername(String username) { - return userRepository.findDettesByUsername(username); + public List findDettes() { + String username = securityService.findLoggedInUsername(); + List dettes = userRepository.findByUsername(username).getDettes(); + return dettes; } @Override @@ -58,26 +59,24 @@ public class UserServiceImpl implements UserService { @Override @Transactional - public boolean addDette(String username, String sommeDette) { + public Dette addDette(String username, String sommeDette) { //Get the holder of debt - User user = userRepository.findByUsername(username); - - //Get connected user - // Authentication auth = SecurityContextHolder.getContext().getAuthentication(); - String connectedUsername = securityService.findLoggedInUsername(); - User connectedUser = userRepository.findByUsername(connectedUsername); - //Set dette - List dettes = user.getDettes(); - List newDettes = user.getDettes(); - Dette d = new Dette(); - Double dSomme = Double.parseDouble(sommeDette); - d.setSommeDette(dSomme); - d.setHolderOfDebt(connectedUser); - d.setDueToUser(user); - newDettes.add(d); - connectedUser.setDettes(newDettes); +// User user = userRepository.findByUsername(username); +// +// //Get connected user +// // Authentication auth = SecurityContextHolder.getContext().getAuthentication(); +// String connectedUsername = securityService.findLoggedInUsername(); +// User connectedUser = userRepository.findByUsername(connectedUsername); +// //Set dette +// List newDettes = user.getDettes(); +// Dette d = new Dette(); +// Double dSomme = Double.parseDouble(sommeDette); +// d.setSommeDette(dSomme); +// d.setHolderOfDebt(connectedUser); +// d.setDueToUser(user); +// newDettes.add(d); - return true; + return new Dette(); } } -- libgit2 0.21.2