ldview/src/ldview/models/competition.clj

19 lines
479 B
Clojure
Raw Normal View History

2013-09-29 01:08:25 +02:00
(ns ldview.models.competition
(:use korma.core
[ldview.db]))
2013-09-29 01:08:25 +02:00
(defn latest []
(first (select competitions
(order :number :DESC)
2013-09-29 01:08:25 +02:00
(limit 1))))
(defn exists? [number]
(not (empty? (select competitions
(fields :id)
(where {:number number})))))
(defn create! [number motto]
2014-01-30 00:27:46 +01:00
(if-not (exists? number)
(insert competitions (values {:number number
:motto motto}))))