コード例 #1
0
ファイル: api.go プロジェクト: roman01la/go-rest-server
func UpdateItemHandler(params martini.Params, item types.Item, r render.Render, db *mgo.Database) {
	DB.Update(params["id"], item, db)
	r.JSON(200, DB.GetAll(db))
}
コード例 #2
0
ファイル: api.go プロジェクト: roman01la/go-rest-server
func PostItemHandler(item types.Item, r render.Render, db *mgo.Database) {
	DB.AddNew(item, db)
	r.JSON(200, DB.GetAll(db))
}
コード例 #3
0
ファイル: api.go プロジェクト: roman01la/go-rest-server
func DeleteItemHandler(params martini.Params, r render.Render, db *mgo.Database) {
	DB.Remove(params["id"], db)
	r.JSON(200, DB.GetAll(db))
}
コード例 #4
0
ファイル: api.go プロジェクト: roman01la/go-rest-server
func GetItemsHandler(r render.Render, db *mgo.Database) {
	r.JSON(200, DB.GetAll(db))
}