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'}