update 04.03.24
This commit is contained in:
parent
fa863cbd12
commit
eab7fea353
5 changed files with 355 additions and 334 deletions
23
router.go
Normal file
23
router.go
Normal file
|
@ -0,0 +1,23 @@
|
|||
package main
|
||||
|
||||
import (
|
||||
"gibb165lb2/router"
|
||||
"github.com/gorilla/mux"
|
||||
)
|
||||
|
||||
func GetRouter() *mux.Router {
|
||||
r := mux.NewRouter()
|
||||
r.HandleFunc("/persons", router.CreatePerson).Methods("POST")
|
||||
r.HandleFunc("/persons/{id}", router.GetPerson).Methods("GET")
|
||||
r.HandleFunc("/persons", router.GetAllPersons).Methods("GET")
|
||||
r.HandleFunc("/personsWithDebts", router.GetPersonsWithDebts).Methods("GET")
|
||||
r.HandleFunc("/persons/{id}", router.UpdatePerson).Methods("PUT")
|
||||
r.HandleFunc("/persons/{id}", router.DeletePerson).Methods("DELETE")
|
||||
r.HandleFunc("/persons/{id}/debts", router.GetDebts).Methods("GET")
|
||||
r.HandleFunc("/persons/{id}/debts", router.CreateDebt).Methods("POST")
|
||||
r.HandleFunc("/debts/{id}", router.DeleteDebt).Methods("DELETE")
|
||||
r.HandleFunc("/debts", router.GetAllDebts).Methods("GET")
|
||||
r.HandleFunc("/debts/{id}", router.GetDebt).Methods("GET")
|
||||
r.HandleFunc("/debts/{id}", router.UpdateDebt).Methods("PUT")
|
||||
return r
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue