add new handlers for event and responsible tables

This commit is contained in:
Adrian Zürcher
2025-10-17 15:41:13 +02:00
parent 521896510d
commit 5d0496f1db
13 changed files with 989 additions and 556 deletions

View File

@@ -29,9 +29,11 @@ func NewAPI(host string, port int) *API {
apiHandler := NewAPIHandler()
v1 := r.Group("v1")
v1.GET("/members", apiHandler.GetMemberById)
v1.GET("/events", apiHandler.GetEventById)
v1.GET("/events/new", apiHandler.StartNewEvent)
v1.GET("/events/delete", apiHandler.DeleteEvent)
v1.GET("/members", apiHandler.GetMemberById)
v1.GET("/responsible", apiHandler.GetResponsibleById)
v1.POST("/database/open", apiHandler.OpenDatabase)
v1.POST("/members/add", apiHandler.AddNewMember)
@@ -39,6 +41,12 @@ func NewAPI(host string, port int) *API {
v1.POST("/members/delete", apiHandler.DeleteMember)
v1.POST("/members/import/csv", apiHandler.ImportCSV)
v1.POST("/events/attendees/add", apiHandler.AddNewAttendees)
v1.POST("/events/attendees/delete", apiHandler.DeleteAttendee)
v1.POST("/responsible/add", apiHandler.AddNewResponsible)
v1.POST("/responsible/delete", apiHandler.DeleteResponsible)
return &API{host: host,
port: port,
router: r,