Esempio n. 1
0
 def create_message(self, name, tel, email, content):
     message = MessageModel(name=name,
                            tel=tel,
                            email=email,
                            content=content)
     with self.session_scope() as session:
         session.add(message)
         session.commit()
     return True
Esempio n. 2
0
    def put(self, message_id):
        title = request.form.get('title')
        body = request.form.get('body')

        message = MessageModel.find_message_by_id(message_id)

        if message is None:
            message = MessageModel(title, body, author_id)
        else:
            if title:
                message.title = title
            if body:
                message.body = body

        message.save_to_db()
        return {'message': message.to_json()}
Esempio n. 3
0
 def post(self):
     message = MessageModel(request.form.get('title'),
                            request.form.get('body'),
                            request.form.get('author_id'))
     message.save_to_db()
     return {'message': message.to_json()}, 201