package models
import java.util.Date
+import anorm._
+import anorm.SqlParser._
+import play.api.db._
+import play.api.Play.current
case class Person(epost:String,navn:String,sisteGang:Date=new Date(0)) {
//TODO: Hent fra databasen
}
object Person {
- val daniel = Person("daniel.sachse@usit.uio.no","Daniel");
- val leiv = Person("leiv.hellebo@usit.uio.no","Leiv");
-
- def finnAlle = Seq(daniel,leiv);
+
+ val personParser = str("person.epost") ~ str("person.navn") ~ date("person.siste") map {
+ case epost~navn~siste=> Person(epost,navn,siste)
+ }
+
+ def finnAlle: Seq[Person] = DB.withConnection { implicit c =>
+ SQL("select * from person").as(personParser *)
+
+ }
}