mirror of
https://github.com/rjNemo/rentease.git
synced 2026-06-06 02:36:49 +00:00
14 lines
558 B
Go
14 lines
558 B
Go
package server
|
|
|
|
func (s Server) MountHandlers() {
|
|
// landing page
|
|
s.Router.GET("/", handleHomePage())
|
|
s.Router.GET("/bookings", handleListBookingPage(s.bs))
|
|
s.Router.GET("/bookings/new", handleNewBookingPage())
|
|
s.Router.POST("/bookings/new", handleCreateBooking(s.bs))
|
|
s.Router.GET("/bookings/:id", handleBookingPage(s.bs))
|
|
s.Router.POST("bookings/:id/items", handleCreateItem(s.bs))
|
|
s.Router.GET("/reports", handleReportsPage())
|
|
s.Router.GET("/reports/do", handleComputeReport(s.bs))
|
|
s.Router.GET("/pdf/:id", handleCreateInvoicePdf(s.bs, s.ps))
|
|
}
|