Skip to content

Instantly share code, notes, and snippets.

@svdberg
Created November 16, 2012 16:28
Show Gist options
  • Save svdberg/4088721 to your computer and use it in GitHub Desktop.
Save svdberg/4088721 to your computer and use it in GitHub Desktop.
postFeedingsR :: Handler RepJson
postFeedingsR = do
muser <- maybeAuth
parsedFeeding <- parseJsonBody_ --get content as JSON
let userId = getUserId muser
let feedingWithUser = Feeding (feedingDate parsedFeeding) (feedingSide parsedFeeding) (feedingTime parsedFeeding) (feedingExcrements parsedFeeding) (feedingRemarks parsedFeeding) userId --should be linked to user..
fid <- runDB $ insert feedingWithUser --store in database
--runDB $ update fid [ FeedingUserId =. userId ] --Old mongo style of linking the feeding to the user
sendResponseCreated $ FeedingR fid --return the id
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment