diff --git a/src/main/java/com/finance/zipBank/Controllers/UserController.java b/src/main/java/com/finance/zipBank/Controllers/UserController.java index 334639a..ad56b57 100644 --- a/src/main/java/com/finance/zipBank/Controllers/UserController.java +++ b/src/main/java/com/finance/zipBank/Controllers/UserController.java @@ -13,7 +13,7 @@ public class UserController { @Autowired private UserService userService; - @PostMapping("/user") + @PostMapping("/users") public ResponseEntity createUser(@RequestBody User user){ return new ResponseEntity<>(userService.createUser(user), HttpStatus.CREATED); } @@ -23,6 +23,11 @@ public ResponseEntity findUserById(@PathVariable Long id){ return new ResponseEntity<>(userService.findUserById(id), HttpStatus.OK); } + @GetMapping("/users") + public ResponseEntity> findUsers(){ + return new ResponseEntity<>(userService.findUsers(), HttpStatus.OK); + } + @PutMapping("/user/update/{id}") public ResponseEntity updateUser (@PathVariable Long id, @RequestBody User user){ return new ResponseEntity<>(userService.updateUser(id, user), HttpStatus.OK); diff --git a/src/main/java/com/finance/zipBank/Service/UserService.java b/src/main/java/com/finance/zipBank/Service/UserService.java index eca0c3f..fbb0e5c 100644 --- a/src/main/java/com/finance/zipBank/Service/UserService.java +++ b/src/main/java/com/finance/zipBank/Service/UserService.java @@ -15,8 +15,12 @@ public class UserService { //finds user by ID public User findUserById(Long id){ return userRepo.findById(id).get(); + } + public Iterable findUsers(){ + return userRepo.findAll(); } + //creates user public User createUser(User user){ User newUser = new User();