static void Main(string[] args) { var account = new BankAccount("Michał", 1000); Console.WriteLine($"Account {account.Number} was created for {account.Owner} with {account.Balance} initial balance."); account.MakeWithdrawal(500, DateTime.Now, "Rent payment"); Console.WriteLine(account.Balance); account.MakeDeposit(100, DateTime.Now, "Friend paid me back"); Console.WriteLine(account.Balance); Console.WriteLine(account.GetAccountHistory()); }
public static void Garbage() { var Alice = new BankAccount("123456", "Alice"); var Bob = new BankAccount("123456", "Bob", 16); var tr = new TransactionStatus[5] { Alice.MakeDeposit(5450, DateTime.Now, "fix date deposit"), Alice.MakeDeposit(3000, DateTime.Now, "Flex date deposit"), Alice.MakeWithdrawal(12.34M, DateTime.Now, "Ramen Restaurant"), Alice.MakeTransfer(500, DateTime.Now, Bob, "rent"), Bob.MakeWithdrawal(1329.5M, DateTime.Now, "buy computer") }; Console.WriteLine(Alice.GetAccountHistory()); Console.WriteLine(Bob.GetAccountHistory()); Console.WriteLine("All transactions:"); foreach (var item in tr) { Console.WriteLine(item.ToString()); } }