Exemplo n.º 1
0
class Controller(object):
    def __init__(self):
        self.account = Account('Sebastian Wolf', 1000)

    def run(self, data):
        for transaction in data:
            self.account.create_transaction(
                party=transaction['PARTY'],
                amount=transaction['AMOUNT'],
                total_amount=transaction['TOTAL_AMOUNT'],
                date=transaction['DATE'],
                type=transaction['TYPE'],
                first_cost=transaction['FIRST_COST'])

        for transaction in self.account.transactions:
            print(transaction.party, transaction.amount, transaction.date)