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(); }
public override string SendData(SuperTransactor trasactor, Bank bank) { return(trasactor.SendingData(_transactionOrigin, _transactionDestiny, _transactionAmount, Serviceable, bank)); }