package benefactoraddresshandler import ( "net/http" addressparam "git.gocasts.ir/ebhomengo/niki/param/benefactor/address" httpmsg "git.gocasts.ir/ebhomengo/niki/pkg/http_msg" "github.com/labstack/echo/v4" ) func (h Handler) GetAllProvinces(c echo.Context) error { var req addressparam.GetAllProvincesRequest listProvinces, err := h.addressSvc.GetAllProvinces(c.Request().Context(), req) if err != nil { msg, code := httpmsg.Error(err) return echo.NewHTTPError(code, msg) } return c.JSON(http.StatusOK, listProvinces) }