Exemplo n.º 1
0
    def post(self):
        try:
            data = api.payload
            if Person(name=data['name'],
                      sex=Sex(_id=data['sex']),
                      address=[
                          Address(number=data['number'],
                                  street=data['street'],
                                  city=data['city'],
                                  eircode=data['eircode'])
                      ]).save():

                return jsonify({'status': 'Successfully added'})

        except Exception as e:
            return jsonify({
                'status':
                'Error on registration, please check with your admin'
            })
Exemplo n.º 2
0
    def POST(self, vorname, nachname, fuehrerschein):
        super(Personen, self).check_login()
        if self.user_allowed:
            person = Person()
            person.data["besitzerId"] = User.logged_in_user.data["id"]
            person.data["vorname"] = vorname
            person.data["nachname"] = nachname
            person.data["fuehrerschein"] = fuehrerschein

            if person.save():
                return json.dumps({"success": True, "data": person.data})
            else:
                return json.dumps({
                    "success": False,
                    "messages": person.required_fields_empty
                })

        return json.dumps({
            "success": False,
            "message": "Aktion nicht erlaubt!"
        })