You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
13 lines
518 B
13 lines
518 B
class Account: |
|
|
|
def __init__(self, database, customer_id=None, account_type="checking", balance=0.0): |
|
self.database = database |
|
self.balance = balance |
|
if customer_id: |
|
self.account_id = self._create_account(customer_id, account_type, balance) |
|
|
|
def _create_account(self, customer_id, account_type, balance): |
|
return self.database.add_account(customer_id, account_type, balance) |
|
|
|
def delete_account(self, account_id): |
|
self.database.delete_account(account_id)
|
|
|