Functions:
- Check balance
- Record a deposit
- Record a withdrawal
- Check transaction history
- Log Out
- Once logged in, type
log
to log out
- Once logged in, type
The Database is in-memory, using Dictionaries as tables for the data. The username of each user is unique so it acts as the ID between the tables.
- There are 3 main datasets.
- _user : Hold all the users in the application
- _userBalance : Holds the current balances of each user
- _transactionHistory : A Dictionary of inner dictionaries that use the username of a user as an ID and displays the transaction histories of each user.