diff --git a/src/main/java/com/example/intilej_demo/api/controller/UserController.java b/src/main/java/com/example/intilej_demo/api/controller/UserController.java index 9c26869..6f60471 100644 --- a/src/main/java/com/example/intilej_demo/api/controller/UserController.java +++ b/src/main/java/com/example/intilej_demo/api/controller/UserController.java @@ -37,4 +37,20 @@ public class UserController { userRepo.save(user); return "Saved..."; } + @PutMapping("/update/{id}") + public String updateUser(@PathVariable long id, @RequestBody User user){ + User updapteUser = userRepo.findById(id).get(); + updapteUser.setName(user.getName()); + updapteUser.setAge(user.getAge()); + updapteUser.setEmail(user.getEmail()); + userRepo.save(updapteUser); + return "Recored Updated..."; + } + + @DeleteMapping("/delete/{id}") + public String deleteUser(@PathVariable long id){ + User deleteUser = userRepo.findById(id).get(); + userRepo.delete(deleteUser); + return "Record with id " + id + " has been deleted..."; + } } diff --git a/src/main/java/com/example/intilej_demo/api/model/User.java b/src/main/java/com/example/intilej_demo/api/model/User.java index 91f65a1..3d0861a 100644 --- a/src/main/java/com/example/intilej_demo/api/model/User.java +++ b/src/main/java/com/example/intilej_demo/api/model/User.java @@ -16,7 +16,7 @@ public class User { private String email; public User(){ - + } public User(int id, String name, int age, String email) {