예제 #1
0
func main() {
	fmt.Println("Starting")

	fmt.Println("Registering the DB adapter")
	user.RegisterDB(db.DB{})

	fmt.Println("Getting all users")
	for _, v := range user.All() {
		fmt.Println(v)
	}

	fmt.Println("Adding a new user")
	user.New("Richard")
	fmt.Println(user.Get(6))

	fmt.Println("Update the name for a user")
	u := user.Get(2)
	u.Name = "Jason"
	user.Save(u)
	for _, v := range user.All() {
		fmt.Println(v)
	}

	fmt.Println("Done!")
}
예제 #2
0
// Takes a JS object and wraps it as a User struct
func SaveJS(o *js.Object) {
	user.Save(&user.User{o.Get("Name").String(), o.Get("ID").Int()})
}