Safe Haskell | None |
---|---|
Language | Haskell2010 |
Module contains all databasefunctions
- runSQL :: (HasSpock m, SpockConn m ~ SqlBackend) => SqlPersistT (NoLoggingT (ResourceT IO)) a -> m a
- registerUser :: DBAction ctx a
- loginUser :: DBAction ctx a
- logoutUser :: DBAction ctx a
- addMember :: DBAction ctx a
- getMembers :: DBAction ctx a
- deleteMembers :: DBAction ctx a
- addAppointment :: DBAction ctx a
- deleteAppointments :: DBAction ctx a
- updateMembers :: DBAction ctx a
Documentation
:: (HasSpock m, SpockConn m ~ SqlBackend) | |
=> SqlPersistT (NoLoggingT (ResourceT IO)) a | SqlPersistHandle |
-> m a | result in monad Context |
Function to run all sql querys
:: DBAction ctx a | Database handle (error or succes json object) |
add user to database
:: DBAction ctx a | Database handle (error or succes json object) |
set insert sessionKey into database
:: DBAction ctx a | Database handle (error or succes json object) |
Function to add members to database
:: DBAction ctx a | Database handle (error or succes json object) |
Get all members from database
:: DBAction ctx a | Database handle (error or succes json object) |
Delete member from database
:: DBAction ctx a | Database handle (error or succes json object) |
Function to add appointment to database
:: DBAction ctx a | Database handle (error or succes json object) |
Function to delete appointment from database