public static void BalanceTest() { var testA = new BankA(); var testB = new BankB(); var testC = new BankC(); testA.GetBalance(); testB.GetBalance(); testC.GetBalance(); }
static void Main(string[] args) { BankA a = new BankA(); Console.WriteLine(a.GetBalance()); BankB b = new BankB(); Console.WriteLine(b.GetBalance()); BankC c = new BankC(); Console.WriteLine(c.GetBalance()); }
static void Main(string[] args) { Bank gtb = new BankA(); gtb.Balance(100); Bank access = new BankB(); access.Balance(150); Bank fidelity = new BankC(); fidelity.Balance(200); }
static void Main(string[] args) { Console.WriteLine("Welcome, Please Choose your bank A, B, or C"); string choice = Console.ReadLine().ToUpper(); switch (choice) { case "A": Console.WriteLine("Thank you for choosing bank A"); BankA balanceA = new BankA(); balanceA.getBalance(); break; case "B": Console.WriteLine("Thank you for choosing bank B"); BankB balanceB = new BankB(); balanceB.getBalance(); break; case "C": Console.WriteLine("Thank you for choosing bank C"); BankC balanceC = new BankC(); balanceC.getBalance(); break; default: Console.WriteLine("Please choose between banks A, B, or C"); Console.ReadLine().ToUpper(); break; } // if (choice == "A") // { // Console.WriteLine("Thank you for choosing bank A"); // BankA balanceA = new BankA(); // balanceA.getBalance(); // }else if(choice == "B") // { // Console.WriteLine("Thank you for choosing bank B"); // BankB balanceB = new BankB(); // balanceB.getBalance(); // } // else // { // Console.WriteLine("Thank you for choosing bank C"); // BankC balanceC = new BankC(); // balanceC.getBalance(); // } }
static void Main(string[] args) { string bankATransJson = GetBankATestJsonInput(); BankATransaction bankATransaction = JsonConvert.DeserializeObject <BankATransaction>(bankATransJson); BankA bankA = new BankA(); bankA.Transaction = bankATransaction; Console.WriteLine(SaveBank(bankA)); // output: // { // "BankName": "BankA", // "GROUPName": "g54321", // "ACC_ID": "A01", // "ACCOUNT_NO": "A1111" // } string bankBInputJson = GetBankBTestJsonInput(); BankBTransaction bankBTransInput = JsonConvert.DeserializeObject <BankBTransaction>(bankBInputJson); BankB bankB = new BankB(); bankB.Transaction = bankBTransInput; Console.WriteLine(SaveBank(bankB)); // output: // { // "BankName": "BankB", // "ACC_ID": "B02", // "ACCOUNT_NO": "B2222", // "Name": "Bank_Of_B // } string bankCInputJson = GetBankCTestJsonInput(); BankCTransaction bankCTransInput = JsonConvert.DeserializeObject <BankCTransaction>(bankCInputJson); BankC bankC = new BankC(); bankC.Transaction = bankCTransInput; Console.WriteLine(SaveBank(bankC)); // output: // { // "BankName": "BankC", // "ACC_ID": "C03", // "ACCOUNT_NO": "C3333", // "FullName": "C Bank" // } }
static void Main(string[] args) { SuperTransactor superTransactor = new SuperTransactor(); Bank bankA = new BankA(); Bank bankB = new BankB(); Bank bankC = new BankC(); //Primera bankA.AskData(); Console.WriteLine(bankA.SendData(superTransactor, bankB)); Console.WriteLine(bankB.PrintTrnsaction()); //Segundo bankC.AskData(); Console.WriteLine(bankC.SendData(superTransactor, bankA)); Console.WriteLine(bankA.PrintTrnsaction()); //Terecero bankB.AskData(); Console.WriteLine(bankB.SendData(superTransactor, bankA)); Console.WriteLine(bankA.PrintTrnsaction()); Console.ReadKey(); }