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' })
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!" })