func CreateUser(ctx *middleware.Context, w http.ResponseWriter, r *http.Request) (interface{}, error) { var u user.User err := json.NewDecoder(r.Body).Decode(&u) if err != nil { http.Error(w, err.Error(), http.StatusInternalServerError) return u, err } err = u.Create() if err != nil { http.Error(w, err.Error(), http.StatusInternalServerError) return u, err } return u, nil }