Example #1
0
class EventViewSet(Resource):
    def __init__(self):
        self.requests = EventRequests()

    def get(self):
        return {'status':'success','data':self.requests.events()}

    def post(self):
        _owner = request.form['owner']
        _organization = request.form['organization']
        _address = request.form['address']
        _name = request.form['name']
        _body = request.form['body']
        _time_begins = request.form['time_begins']
        _time_ends = request.form['time_ends']
        _amount_raised = request.form['amount_raised']
        _latitude = request.form['latitude']
        _longitude = request.form['longitude']
        return {'status':'success',
                'data': Event.create(owner=_owner,
                            organization=_organization,
                            address=_address,
                            name=_name,
                            body=_body,
                            time_begins=_time_begins,
                            time_ends=_time_ends,
                            amount_raised=_amount_raised,
                            latitude=_latitude,
                            longitude=_longitude).dict() }

    def delete(self):
        return {'status':'success'}