fixing Frontend und libs.versions.toml
This commit is contained in:
+4
-4
@@ -1,3 +1,4 @@
|
||||
@file:OptIn(kotlin.uuid.ExperimentalUuidApi::class)
|
||||
package at.mocode.events.api.rest
|
||||
|
||||
import at.mocode.core.domain.model.ApiResponse
|
||||
@@ -9,8 +10,7 @@ import at.mocode.events.application.usecase.UpdateVeranstaltungUseCase
|
||||
import at.mocode.events.domain.repository.VeranstaltungRepository
|
||||
import at.mocode.core.domain.serialization.UuidSerializer
|
||||
import at.mocode.core.utils.validation.ApiValidationUtils
|
||||
import com.benasher44.uuid.Uuid
|
||||
import com.benasher44.uuid.uuidFrom
|
||||
import kotlin.uuid.Uuid
|
||||
import io.ktor.http.*
|
||||
import io.ktor.server.request.*
|
||||
import io.ktor.server.response.*
|
||||
@@ -91,7 +91,7 @@ class VeranstaltungController(
|
||||
// GET /api/events/{id} - Get event by ID
|
||||
get("/{id}") {
|
||||
try {
|
||||
val eventId = uuidFrom(call.parameters["id"]!!)
|
||||
val eventId = Uuid.parse(call.parameters["id"]!!)
|
||||
val request = GetVeranstaltungUseCase.GetVeranstaltungRequest(eventId)
|
||||
val response = getVeranstaltungUseCase.execute(request)
|
||||
|
||||
@@ -180,7 +180,7 @@ class VeranstaltungController(
|
||||
// PUT /api/events/{id} - Update event
|
||||
put("/{id}") {
|
||||
try {
|
||||
val eventId = uuidFrom(call.parameters["id"]!!)
|
||||
val eventId = Uuid.parse(call.parameters["id"]!!)
|
||||
val updateRequest = call.receive<UpdateEventRequest>()
|
||||
|
||||
// Validate input using shared validation utilities
|
||||
|
||||
+6
-6
@@ -1,3 +1,4 @@
|
||||
@file:OptIn(kotlin.uuid.ExperimentalUuidApi::class)
|
||||
package at.mocode.horses.api.rest
|
||||
|
||||
import at.mocode.core.domain.model.ApiResponse
|
||||
@@ -8,8 +9,7 @@ import at.mocode.horses.application.usecase.GetHorseUseCase
|
||||
import at.mocode.horses.application.usecase.UpdateHorseUseCase
|
||||
import at.mocode.horses.domain.repository.HorseRepository
|
||||
import at.mocode.core.utils.validation.ApiValidationUtils
|
||||
import com.benasher44.uuid.Uuid
|
||||
import com.benasher44.uuid.uuidFrom
|
||||
import kotlin.uuid.Uuid
|
||||
import io.ktor.http.*
|
||||
import io.ktor.server.request.*
|
||||
import io.ktor.server.response.*
|
||||
@@ -93,7 +93,7 @@ class HorseController(
|
||||
// GET /api/horses/{id} - Get horse by ID
|
||||
get("/{id}") {
|
||||
try {
|
||||
val horseId = uuidFrom(call.parameters["id"]!!)
|
||||
val horseId = Uuid.parse(call.parameters["id"]!!)
|
||||
val horse = getHorseUseCase.getById(horseId)
|
||||
|
||||
if (horse != null) {
|
||||
@@ -266,7 +266,7 @@ class HorseController(
|
||||
// PUT /api/horses/{id} - Update horse
|
||||
put("/{id}") {
|
||||
try {
|
||||
val horseId = uuidFrom(call.parameters["id"]!!)
|
||||
val horseId = Uuid.parse(call.parameters["id"]!!)
|
||||
val updateData = call.receive<UpdateHorseRequest>()
|
||||
|
||||
// Validate input using shared validation utilities
|
||||
@@ -328,7 +328,7 @@ class HorseController(
|
||||
// DELETE /api/horses/{id} - Delete horse
|
||||
delete("/{id}") {
|
||||
try {
|
||||
val horseId = uuidFrom(call.parameters["id"]!!)
|
||||
val horseId = Uuid.parse(call.parameters["id"]!!)
|
||||
val forceDelete = call.request.queryParameters["force"]?.toBoolean() ?: false
|
||||
|
||||
val deleteRequest = DeleteHorseUseCase.DeleteHorseRequest(horseId, forceDelete)
|
||||
@@ -354,7 +354,7 @@ class HorseController(
|
||||
// POST /api/horses/{id}/soft-delete - Soft delete horse (mark as inactive)
|
||||
post("/{id}/soft-delete") {
|
||||
try {
|
||||
val horseId = uuidFrom(call.parameters["id"]!!)
|
||||
val horseId = Uuid.parse(call.parameters["id"]!!)
|
||||
val response = deleteHorseUseCase.softDelete(horseId)
|
||||
|
||||
if (response.success) {
|
||||
|
||||
+8
-7
@@ -1,3 +1,4 @@
|
||||
@file:OptIn(kotlin.uuid.ExperimentalUuidApi::class)
|
||||
package at.mocode.masterdata.api.rest
|
||||
|
||||
import at.mocode.core.domain.model.ApiResponse
|
||||
@@ -6,7 +7,7 @@ import at.mocode.masterdata.application.usecase.CreateAltersklasseUseCase
|
||||
import at.mocode.masterdata.application.usecase.GetAltersklasseUseCase
|
||||
import at.mocode.masterdata.domain.model.AltersklasseDefinition
|
||||
import at.mocode.core.utils.validation.ApiValidationUtils
|
||||
import com.benasher44.uuid.uuidFrom
|
||||
import kotlin.uuid.Uuid
|
||||
import io.ktor.http.*
|
||||
import io.ktor.server.request.*
|
||||
import io.ktor.server.response.*
|
||||
@@ -119,7 +120,7 @@ class AltersklasseController(
|
||||
// GET /api/masterdata/altersklassen/{id} - Get age class by ID
|
||||
get("/{id}") {
|
||||
try {
|
||||
val altersklasseId = call.parameters["id"]?.let { uuidFrom(it) }
|
||||
val altersklasseId = call.parameters["id"]?.let { Uuid.parse(it) }
|
||||
?: return@get call.respond(HttpStatusCode.BadRequest, ApiResponse.error<AltersklasseDto>("Invalid age class ID"))
|
||||
|
||||
val altersklasse = getAltersklasseUseCase.getById(altersklasseId)
|
||||
@@ -285,7 +286,7 @@ class AltersklasseController(
|
||||
|
||||
val oetoRegelReferenzId = createDto.oetoRegelReferenzId?.let {
|
||||
try {
|
||||
uuidFrom(it)
|
||||
Uuid.parse(it)
|
||||
} catch (_: Exception) {
|
||||
return@post call.respond(
|
||||
HttpStatusCode.BadRequest,
|
||||
@@ -320,7 +321,7 @@ class AltersklasseController(
|
||||
// PUT /api/masterdata/altersklassen/{id} - Update existing age class
|
||||
put("/{id}") {
|
||||
try {
|
||||
val altersklasseId = call.parameters["id"]?.let { uuidFrom(it) }
|
||||
val altersklasseId = call.parameters["id"]?.let { Uuid.parse(it) }
|
||||
?: return@put call.respond(HttpStatusCode.BadRequest, ApiResponse.error<AltersklasseDto>("Invalid age class ID"))
|
||||
|
||||
val updateDto = call.receive<UpdateAltersklasseDto>()
|
||||
@@ -366,7 +367,7 @@ class AltersklasseController(
|
||||
|
||||
val oetoRegelReferenzId = updateDto.oetoRegelReferenzId?.let {
|
||||
try {
|
||||
uuidFrom(it)
|
||||
Uuid.parse(it)
|
||||
} catch (_: Exception) {
|
||||
return@put call.respond(
|
||||
HttpStatusCode.BadRequest,
|
||||
@@ -402,7 +403,7 @@ class AltersklasseController(
|
||||
// DELETE /api/masterdata/altersklassen/{id} - Delete age class
|
||||
delete("/{id}") {
|
||||
try {
|
||||
val altersklasseId = call.parameters["id"]?.let { uuidFrom(it) }
|
||||
val altersklasseId = call.parameters["id"]?.let { Uuid.parse(it) }
|
||||
?: return@delete call.respond(HttpStatusCode.BadRequest, ApiResponse.error<Unit>("Invalid age class ID"))
|
||||
|
||||
val result = createAltersklasseUseCase.deleteAltersklasse(altersklasseId)
|
||||
@@ -419,7 +420,7 @@ class AltersklasseController(
|
||||
// GET /api/masterdata/altersklassen/eligible/{id} - Check eligibility for age class
|
||||
get("/eligible/{id}") {
|
||||
try {
|
||||
val altersklasseId = call.parameters["id"]?.let { uuidFrom(it) }
|
||||
val altersklasseId = call.parameters["id"]?.let { Uuid.parse(it) }
|
||||
?: return@get call.respond(HttpStatusCode.BadRequest, ApiResponse.error<Boolean>("Invalid age class ID"))
|
||||
|
||||
val ageParam = call.request.queryParameters["age"]?.toIntOrNull()
|
||||
|
||||
Reference in New Issue
Block a user