示例#1
0
// Add a new todo
func (h *TodoHandlers) AddTodo(c *cli.Context) {
	var todo todos.Todo
	todo.Id = ""
	todo.Description = c.Args().First()

	created, err := h.Client.SaveTodo(todo)
	if err != nil {
		////log.Crit(err)
		fmt.Println("resultCode: ", 500, "resultInfo:", "problem decoding body")
		return
	}
	fmt.Println("resultCode: ", 201, "resultInfo: ", created)
}
示例#2
0
// Add a new todo
func (h *TodoHandlers) SaveTodo(c *cli.Context) {
	id := c.Args().First()
	Description := c.Args().Get(1)

	var todo todos.Todo
	todo.Id = id
	todo.Description = Description

	saved, err := h.Client.SaveTodo(todo)
	if err != nil {
		//log.Crit(err)
		fmt.Println(500, "problem decoding body")
		return
	}

	fmt.Println(200, saved)
}