func CategoryGetTree(w http.ResponseWriter, r *http.Request) { categoryController := controller.Category{} categories, err := categoryController.GetCategoryTree(r, 0) if err != nil { log.Println(err) } else { jsonRes, _ := json.Marshal(categories) fmt.Fprint(w, string(jsonRes)) } }
func CategoryCreateHandler(w http.ResponseWriter, r *http.Request) { categoryController := controller.Category{} //verify user is admin adminAuth := auth.Auth{} status := adminAuth.VerifyAdmin(r) if status == true { _, err := categoryController.CreateCategory(r) if err != nil { log.Println(err) } else { fmt.Fprint(w, true) } } }