Example #1
0
File: submit.go Project: firba1/irq
func SubmitForm(db model.Model, r render.Render, request *http.Request) {
	text := request.FormValue("text")
	tags := strings.Split(strings.ToLower(request.FormValue("tags")), ",")

	err := db.AddQuote(model.Quote{
		Text: text,
		Tags: tags,
	})
	if err != nil {
		RenderError(r, 404, IsJson(false), fmt.Sprint("unable to add quote", err))
	}

	r.Redirect("/latest")
}