ContentsIndex
Framework.API.SQLUtils
Synopsis
getOneObject :: Model -> Int -> AController Model
insertModel :: Model -> Form -> String -> [SqlValue] -> AController ()
updateModel :: Model -> Form -> String -> String -> AController ()
deleteModel :: Model -> Int -> AController ()
Documentation
getOneObject :: Model -> Int -> AController Model
Get an object from DB specified by Model and object ID. Fail if count(such objects)=!1.
insertModel
:: ModelModel to create
-> FormDisplayed form
-> StringForm ID
-> [SqlValue]Additional fields (which are not in form)
-> AController ()
Create new Model in DB, get fields from request
updateModel
:: ModelModel
-> Form
-> StringForm ID
-> StringObject ID
-> AController ()
Update a model in DB, get fields from request
deleteModel
:: ModelModel to delete
-> IntObject ID
-> AController ()
Delete a model from DB
Produced by Haddock version 2.4.2