33 lines
714 B
Coq
33 lines
714 B
Coq
|
module controllers
|
||
|
|
||
|
import repository
|
||
|
import veb
|
||
|
|
||
|
pub struct IntegrationControllers {
|
||
|
pub mut:
|
||
|
repo repository.Repo
|
||
|
}
|
||
|
|
||
|
@['/:quizID'; get]
|
||
|
fn (c &IntegrationControllers) get(mut ctx veb.Context,quizID int) veb.Result {
|
||
|
println(quizID)
|
||
|
return ctx.text('get')
|
||
|
}
|
||
|
|
||
|
@['/:quizID'; post]
|
||
|
fn (c &IntegrationControllers) create(mut ctx veb.Context,quizID int) veb.Result {
|
||
|
println(quizID)
|
||
|
return ctx.text('create')
|
||
|
}
|
||
|
|
||
|
@['/:quizID'; patch]
|
||
|
fn (c &IntegrationControllers) update(mut ctx veb.Context,quizID int) veb.Result {
|
||
|
println(quizID)
|
||
|
return ctx.text('update')
|
||
|
}
|
||
|
|
||
|
@['/:quizID'; delete]
|
||
|
fn (c &IntegrationControllers) delete(mut ctx veb.Context,quizID int) veb.Result {
|
||
|
println(quizID)
|
||
|
return ctx.text('delete')
|
||
|
}
|