package api import ( "net/http" "github.com/gin-gonic/gin" ) func (server *Server) getListRegions(ctx *gin.Context) { regions, err := server.Store.GetListRegions(ctx) if err != nil { ctx.JSON(http.StatusInternalServerError, ErrorResponse(err, "Something went wrong while try to get regions")) return } ctx.JSON(http.StatusOK, regions) } func (server *Server) getListProvinces(ctx *gin.Context) { provinces, err := server.Store.GetListProvinces(ctx) if err != nil { ctx.JSON(http.StatusInternalServerError, ErrorResponse(err, "Something went wrong while try to get regions")) return } ctx.JSON(http.StatusOK, provinces) } func (server *Server) getListRegencies(ctx *gin.Context) { regencies, err := server.Store.GetListRegencies(ctx) if err != nil { ctx.JSON(http.StatusInternalServerError, ErrorResponse(err, "Something went wrong while try to get regions")) return } ctx.JSON(http.StatusOK, regencies) }