lot of new functionalities
This commit is contained in:
18
servers/web/app_vehicles_routes.go
Normal file
18
servers/web/app_vehicles_routes.go
Normal file
@@ -0,0 +1,18 @@
|
||||
package web
|
||||
|
||||
import (
|
||||
"github.com/gorilla/mux"
|
||||
)
|
||||
|
||||
func (ws *WebServer) setupVehiclesRoutes(appRouter *mux.Router) {
|
||||
vehicles := appRouter.PathPrefix("/vehicles").Subrouter()
|
||||
vehicles.HandleFunc("/", ws.appHandler.VehiclesSearchHTTPHandler())
|
||||
|
||||
// Bookings
|
||||
vehicles.HandleFunc("/bookings/", ws.appHandler.VehiclesBookingsListHTTPHandler())
|
||||
vehicles.HandleFunc("/bookings/{bookingid}", ws.appHandler.VehicleBookingDisplayHTTPHandler())
|
||||
vehicles.HandleFunc("/bookings/{bookingid}/documents/{document}", ws.appHandler.BookingDocumentDownloadHTTPHandler())
|
||||
|
||||
// Vehicle booking
|
||||
vehicles.HandleFunc("/v/{vehicleid}/b/{beneficiaryid}", ws.appHandler.BookVehicleHTTPHandler())
|
||||
}
|
||||
Reference in New Issue
Block a user