Esempio n. 1
0
func DeleteSchedule(params martini.Params, ctx *web.Context, r render.Render, Ss *schedule.ScheduleManager) { // {{{
	id, _ := strconv.Atoi(params["id"])

	if id == 0 {
		e := fmt.Sprintf("[DeleteSchedule] id is required")
		g.L.Warningln(e)
		r.JSON(500, e)
		return
	}

	if err := Ss.DeleteSchedule(int64(id)); err != nil {
		e := fmt.Sprintf("[DeleteSchedule] delete schedule error %s.", err.Error())
		g.L.Warningln(e)
		r.JSON(500, e)
		return
	}
	r.JSON(200, nil)

} // }}}