Renombrado RestController a UserRestController

This commit is contained in:
Eneko Nieto committed 2021-01-04 16:51:25 +01:00
1 parent 99be7a288e
commit a0c4a0aa7b
2 files changed
+8 -7

No files matched your search

@@ -9,4 +9,5 @@ class User(
@Id @GeneratedValue var id: Long? = null,
var matrixId: String,
var name: String,
var email: String)
var email: String
)
@@ -12,25 +12,25 @@ import org.springframework.web.bind.annotation.RequestMapping
import org.springframework.web.bind.annotation.RestController
@RestController
@RequestMapping("/api")
class RestController(private val userRepository: UserRepository) {
@RequestMapping("/api/user")
class UserRestController(private val userRepository: UserRepository) {
@RequestMapping("/user/create")
@RequestMapping("/create")
fun createUser(@RequestBody @Validated user: User) {
CreateUser(userRepository).createUser(user)
}
@RequestMapping("/user/delete")
@RequestMapping("/delete")
fun deleteUser(user: User) {
DeleteUser(userRepository).deleteUser(user)
}
@RequestMapping("/user/edit")
@RequestMapping("/edit")
fun editUser(user: User) {
EditUser(userRepository).editUser(user)
}
@RequestMapping("/user/list")
@RequestMapping("/list")
fun listUsers(): List<User> {
return ListUsers(userRepository).listUsers()
}