42 lines
951 B
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()
|
|
// }
|
|
// }
|
|
// }
|
|
}
|