public TransactionStatus MakeTransfer(decimal amount, DateTime date, BankAccount recipient, string note) { string note2 = $"Transfer from {Owner} to {recipient.Owner} note: {note}"; var isWithdrawnStatus = MakeWithdrawal(amount, date, note2); if (isWithdrawnStatus.Status != TransactionStatusCode.SUCCESS) { return(isWithdrawnStatus); } return(recipient._MakeDeposit(amount, date, note2)); }