Files
vapor-po/Sources/App/routes.swift

42 lines
951 B
Swift

import DatabaseClientLive
import Dependencies
import Elementary
import Fluent
import Vapor
import VaporElementary
func routes(_ app: Application) throws {
try app.register(collection: ApiController())
try app.register(collection: UserViewController())
try app.register(collection: VendorViewController())
try app.register(collection: EmployeeViewController())
// try app.register(collection: ViewController())
app.get { _ in
HTMLResponse {
MainPage(displayNav: false, route: .purchaseOrders) {
div(.class("container")) {
h1 { "iT WORKS" }
}
}
}
}
app.get("login") { _ in
HTMLResponse {
MainPage(displayNav: false, route: .login) {
UserForm(context: .login(next: nil))
}
}
}
// app.get("users") { _ in
// HTMLResponse {
// // UserIndex()
// MainPage(displayNav: false, route: .users) {
// UserTable()
// }
// }
// }
}