17 lines
358 B
Go
17 lines
358 B
Go
package generic
|
|
|
|
import "github.com/gin-gonic/gin"
|
|
|
|
func RegisterCRUDRoutes(rg *gin.RouterGroup, l CRUDController) {
|
|
rg.GET("/", l.GetAll)
|
|
rg.GET("/:id", l.GetOne)
|
|
rg.POST("/", l.Create)
|
|
rg.PUT("/:id", l.Update)
|
|
rg.DELETE("/:id", l.Delete)
|
|
}
|
|
|
|
func RegisterRRoutes(rg *gin.RouterGroup, l RController) {
|
|
rg.GET("/", l.GetAll)
|
|
rg.GET("/:id", l.GetOne)
|
|
}
|