furniture-api/src/main/kotlin/route/OrderRoute.kt
2025-06-11 12:49:23 +03:00

19 lines
608 B
Kotlin

package com.example.route
import com.example.data.repository.OrderRepository
import com.example.dto.request.CreateOrderRequest
import io.ktor.http.*
import io.ktor.server.request.*
import io.ktor.server.response.*
import io.ktor.server.routing.*
fun Route.orderRoute() {
val orderRepository = OrderRepository()
route("/order") {
post {
val orderRequest = call.receive<CreateOrderRequest>()
val result = orderRepository.createOrder(orderRequest)
if (result) call.respond(HttpStatusCode.Created) else call.respond(HttpStatusCode.Conflict)
}
}
}