Implemented api for users

This commit is contained in:
grata
2023-04-27 11:00:07 +02:00
parent 09ffbfc3be
commit 10fd85cf8f
3 changed files with 35 additions and 5 deletions

View File

@@ -38,6 +38,16 @@ public class UserController {
}
}
@GetMapping("/get/name/{name}")
public ResponseEntity<User> getUserByName(@PathVariable("name") String name) {
User user = userService.getUserByNameService(name);
if (user != null) {
return new ResponseEntity<>(user, HttpStatus.OK);
} else {
return new ResponseEntity<>(HttpStatus.NOT_FOUND);
}
}
@PostMapping("/create/{id}")
public ResponseEntity<User> createUser(@RequestBody User user) {
User createdUser = userService.createUser(user);