From 3d72e77e360b1d7e1fbeff55af36bcd19c4ecf20 Mon Sep 17 00:00:00 2001 From: ushanil Date: Thu, 2 Jan 2020 11:30:06 -0500 Subject: [PATCH] UserController and Service --- .../com/finance/zipBank/Controllers/UserController.java | 7 ++++++- src/main/java/com/finance/zipBank/Service/UserService.java | 4 ++++ 2 files changed, 10 insertions(+), 1 deletion(-) 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();