示例#1
0
class EventTransactionViewSet(Resource):
    def __init__(self):
        self.requests = TransactionRequests()

    def get(self, id):
        return {'status':'success',
                'data':self.requests.transactions()}
示例#2
0
class UserTransactionViewSet(Resource):
    def __init__(self):
        self.requests = TransactionRequests()

    def get(self, id):
        transactions = []
        for transaction in self.requests.transactions():
            transactions.append(transaction)

        return {'status':'success',
                'data':transactions}
示例#3
0
class TransactionViewSet(Resource):
    def __init__(self):
        self.requests = TransactionRequests()

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

    def post(self):
        _to_user = request.form['to_user']
        _from_user = request.form['from_user']
        _event = request.form['event']
        _amount = request.form['amount']
        _timestamp = request.form['timestamp']
        _note = request.form['note']
        return {'status':'success',
                'data': Transaction.create(to_user=_to_user,
                                  from_user=_from_user,
                                  event=_event,
                                  amount=_amount,
                                  timestamp=_timestamp,
                                  note=_note).dict() }

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