package adminkindboxhandler import ( "net/http" httpmsg "git.gocasts.ir/ebhomengo/niki/param/admin/kind_box" param "git.gocasts.ir/ebhomengo/niki/param/admin/kind_box" "github.com/labstack/echo/v4" ) func (h Handler) GetAll(c echo.Context) error { var req param.KindBoxGetAllRequest if bErr := c.Bind(&req); bErr != nil { return echo.NewHTTPError(http.StatusBadRequest) } resp, sErr := h.adminKindBoxSvc.GetAll(c, req) if sErr != nil { msg, code := httpmsg.Error(sErr) return echo.NewHTTPError(code, msg) } return c.JSON(http.StatusCreated, resp) }