def delete_attendee(event_id): event = Event.find(db(), event_id) user_info = request.json attendee = db().query(Attendee).filter(Attendee.event_id == event_id, Attendee.name == user_info["name"], Attendee.email == user_info["email"]) if attendee: attendee.delete() return jsonify(map(lambda a: a.serialize(), event.attendees))
def create_attendee(event_id): event = Event.find(db(), event_id) attendee = Attendee(**request.json) event.attendees.append(attendee) try: db().save_records(event, attendee) return jsonify(map(lambda a: a.serialize(), event.attendees)) except Exception: return jsonify(map(lambda a: a.serialize(), event.attendees))