Esempio n. 1
0
def add():
    content = request.get_json()
    created_at = date.today()
    contact_id = set_contact(content['contact'], created_at)
    file_id = set_file(content['file'], created_at)

    person = Person(
        contact_id=contact_id,
        file_id=file_id,
        name=content['name'] if content.get('name') else None,
        created_at=created_at
    )

    try:
        db.session.add(person)
        db.session.commit()

        # return "Person added. person id={}".format(person.id)
        return jsonify(person.serialize())
    except Exception as e:
        db.session.rollback()
        return str(e)