public void CancelTransaction(CTransaction trans) { if (TransactionList.FindIndex(tran => tran == trans) != -1) { throw new NotFoundTransactionException(); } TransferMoney(trans.TakeSendertId(), trans.TakeRecepientId(), trans.TakeSender(), trans.TakeRecepient(), trans.TakeMoney()); }