ldview/src/ldview/models/competition.clj
2013-10-06 18:08:50 +02:00

18 lines
537 B
Clojure

(ns ldview.models.competition
(:use korma.core
[ldview.models.db]
[ldview.tasks.scrape :as configuration :only [competition]]))
(defn latest []
(first (select competitions
(where {:number configuration/competition}) ; FIXME: Make it dynamic
(limit 1))))
(defn exists? [number]
(not (empty? (select competitions
(fields :id)
(where {:number number})))))
(defn create! [number motto]
(insert competitions (values {:number number :motto motto})))