Compare commits
2 commits
validering
...
main
Author | SHA1 | Date | |
---|---|---|---|
|
47434c80d9 | ||
|
518d1214f5 |
3 changed files with 14 additions and 10 deletions
|
@ -50,29 +50,35 @@ fun configureRouting(): ApplicationEngine = embeddedServer(CIO, applicationEngin
|
|||
call.respondText("READY")
|
||||
}
|
||||
get("/api/hentallefeil"){
|
||||
val testMelding = feilmeldingRepository.hentAlleFeilmeldinger()
|
||||
call.respond(status = HttpStatusCode.Created, message = testMelding)
|
||||
val feilmeldinger = feilmeldingRepository.hentAlleFeilmeldinger()
|
||||
call.respond(status = HttpStatusCode.OK, message = feilmeldinger)
|
||||
}
|
||||
get("/api/hentsok/{sokestreng}"){
|
||||
val sokestreng = call.parameters["sokestreng"]
|
||||
?: return@get call.respond(HttpStatusCode.BadRequest, "Sokestreng må være definert")
|
||||
?: return@get call.respond(HttpStatusCode.BadRequest, "Søkestreng må være definert")
|
||||
val sokeresultat = feilmeldingRepository.hentSokteFeilmeldinger(sokestreng)
|
||||
call.respond(status = HttpStatusCode.Created, message = sokeresultat)
|
||||
call.respond(status = HttpStatusCode.OK, message = sokeresultat)
|
||||
}
|
||||
post("/api/nyfeil") {
|
||||
val feilmelding = call.receive<Feilmelding>()
|
||||
feilmeldingRepository.lagre(feilmelding)
|
||||
call.respond(status = HttpStatusCode.Created, message = "Feilmelding motatt og sendt til database")
|
||||
call.respond(status = HttpStatusCode.Created, message = "Feilmelding motatt og lagret")
|
||||
}
|
||||
put("/api/oppdaterfeil") {
|
||||
val oppdatertFeilmelding = call.receive<Feilmelding>()
|
||||
feilmeldingRepository.oppdaterFeilmelding(oppdatertFeilmelding)
|
||||
call.respond(status = HttpStatusCode.Created, message = "Feilmelding oppdatert")
|
||||
call.respond(status = HttpStatusCode.OK, message = "Feilmelding oppdatert")
|
||||
}
|
||||
put("/api/oppdaterkommentar") {
|
||||
val innkommendeKommentar = call.receive<InnkommendeKommentar>()
|
||||
feilmeldingRepository.oppdaterKommentar(innkommendeKommentar.id, innkommendeKommentar.kommentar)
|
||||
call.respond(status = HttpStatusCode.Created, message = "Feilmelding oppdatert")
|
||||
call.respond(status = HttpStatusCode.OK, message = "Kommentar oppdatert")
|
||||
}
|
||||
delete("api/slettfeilmelding/{id}") {
|
||||
val id = call.parameters["id"]
|
||||
checkNotNull(id) {"Id kan ikke være null"}
|
||||
feilmeldingRepository.slettFeilmelding(id.toInt())
|
||||
call.respond(status = HttpStatusCode.OK, message = "Feilmelding slettet")
|
||||
}
|
||||
delete("api/slettfeilmelding/{id}") {
|
||||
val id = call.parameters["id"]
|
||||
|
|
|
@ -5,7 +5,7 @@ import FeilkortHeader from "./FeilkortHeader"
|
|||
import { useState } from "react"
|
||||
import Skillelinje from "./Skillelinje"
|
||||
import axios from "axios"
|
||||
import { Kommentar, KommentarTekstfelt } from "./Kommentar"
|
||||
import { Kommentar } from "./Kommentar"
|
||||
|
||||
|
||||
/**
|
||||
|
|
|
@ -110,8 +110,6 @@ const RedigeringsVerktoy = (props: redigeringsInterface) => {
|
|||
export default RedigeringsVerktoy;
|
||||
|
||||
|
||||
|
||||
|
||||
const SlettFeilKnapp = (props: {
|
||||
id : number
|
||||
reset: () => void
|
||||
|
|
Reference in a new issue