From e8bb2e94bdaeb5c19bc88a987874e2199b796a2d Mon Sep 17 00:00:00 2001 From: Mirna Gama Date: Fri, 12 Jan 2024 12:39:05 -0300 Subject: [PATCH] [R9] Post method to register user --- .../controllers/auth/AuthenticationController.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/mirna/hospitalmanagementapi/application/controllers/auth/AuthenticationController.java b/src/main/java/com/mirna/hospitalmanagementapi/application/controllers/auth/AuthenticationController.java index c86ab37..c44fed2 100644 --- a/src/main/java/com/mirna/hospitalmanagementapi/application/controllers/auth/AuthenticationController.java +++ b/src/main/java/com/mirna/hospitalmanagementapi/application/controllers/auth/AuthenticationController.java @@ -40,7 +40,7 @@ public class AuthenticationController { * * @return The authorization token if successful, or an unauthorized status if there is an error. */ - @PostMapping + @PostMapping(value = "/login") public ResponseEntity login(@RequestBody @Valid UserDTO userDTO) { Authentication auth = authService.login(userDTO); @@ -51,4 +51,13 @@ public class AuthenticationController { return ResponseEntity.ok(token); } + + @PostMapping(value = "/register") + public ResponseEntity register(@RequestBody @Valid UserDTO userDTO) { + + User user = authService.register(userDTO); + + return ResponseEntity.ok(user); + } + }