From 46885ac5997bc609b3c25c2bb8783d2346d60ea3 Mon Sep 17 00:00:00 2001 From: Fabrice Lecomte Date: Fri, 23 Aug 2019 12:19:09 +0200 Subject: [PATCH] Add insertUser into repo --- src/main/kotlin/fr/dcproject/repository/User.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/kotlin/fr/dcproject/repository/User.kt b/src/main/kotlin/fr/dcproject/repository/User.kt index 4d15c50..b99c661 100644 --- a/src/main/kotlin/fr/dcproject/repository/User.kt +++ b/src/main/kotlin/fr/dcproject/repository/User.kt @@ -26,6 +26,12 @@ class User(override var requester: Requester) : RepositoryI { ) ?: throw UserNotFound(id) } + fun insert(user: UserEntity): UserEntity? { + return requester + .getFunction("insert_user") + .selectOne("resource" to user) + } + class UserNotFound(override val message: String?, override val cause: Throwable?): Throwable(message, cause) { constructor(id: UUID): this("No User with ID $id", null) }