コード例 #1
0
ファイル: user.go プロジェクト: kaneshin/revel-restful-sample
func (c User) Update(id int64) revel.Result {
	params := c.Params.Form
	userModel := models.GetUserInstance()
	err := userModel.Update(id, params)
	result := result(err)
	return c.RenderJson(result)
}
コード例 #2
0
ファイル: user.go プロジェクト: kaneshin/revel-restful-sample
func (c User) Create() revel.Result {
	params := c.Params.Form
	userModel := models.GetUserInstance()
	err := userModel.Create(params)
	result := result(err)
	return c.RenderJson(result)
}
コード例 #3
0
ファイル: user.go プロジェクト: kaneshin/revel-restful-sample
func (c User) Read(id int64) revel.Result {
	userModel := models.GetUserInstance()
	user, err := userModel.Get(id)
	result := result(err)
	if user != nil {
		result["user"] = user
	}
	return c.RenderJson(result)
}
コード例 #4
0
ファイル: user.go プロジェクト: kaneshin/revel-restful-sample
func (c User) Delete(id int64) revel.Result {
	userModel := models.GetUserInstance()
	err := userModel.Delete(id)
	result := result(err)
	return c.RenderJson(result)
}