(refs #19)Add unique checking for mail address.

This commit is contained in:
takezoe
2013-07-05 01:37:29 +09:00
parent 56f1f5d47f
commit c53f3843b8
3 changed files with 31 additions and 10 deletions

View File

@@ -9,7 +9,10 @@ trait AccountService {
def getAccountByUserName(userName: String): Option[Account] =
Query(Accounts) filter(_.userName is userName.bind) firstOption
def getAccountByMailAddress(mailAddress: String): Option[Account] =
Query(Accounts) filter(_.mailAddress is mailAddress.bind) firstOption
def getAllUsers(): List[Account] = Query(Accounts) sortBy(_.userName) list
def createAccount(userName: String, password: String, mailAddress: String, isAdmin: Boolean, url: Option[String]): Unit =