C# Class Wolfje.Plugins.SEconomy.Journal.XMLJournal.XmlBankAccount

Inheritance: IBankAccount
Show file Open project: tylerjwatson/SEconomy Class Usage Examples

Public Methods

Method Description
AddTransaction ( ITransaction Transaction ) : ITransaction
ResetAccountTransactions ( long BankAccountK ) : void
ResetAccountTransactionsAsync ( long BankAccountK ) : Task
SyncBalance ( ) : void
SyncBalanceAsync ( ) : System.Threading.Tasks.Task
TransferTo ( IBankAccount Account, Money Amount, BankAccountTransferOptions Options, string TransactionMessage, string JournalMessage ) : BankTransferEventArgs
TransferToAsync ( IBankAccount ToAccount, Money Amount, BankAccountTransferOptions Options, string TransactionMessage, string JournalMessage ) : Task
TransferToAsync ( int Index, Money Amount, BankAccountTransferOptions Options, string TransactionMessage, string JournalMessage ) : Task
XmlBankAccount ( ITransactionJournal OwningJournal ) : System

Method Details

AddTransaction() public method

public AddTransaction ( ITransaction Transaction ) : ITransaction
Transaction ITransaction
return ITransaction

ResetAccountTransactions() public method

public ResetAccountTransactions ( long BankAccountK ) : void
BankAccountK long
return void

ResetAccountTransactionsAsync() public method

public ResetAccountTransactionsAsync ( long BankAccountK ) : Task
BankAccountK long
return Task

SyncBalance() public method

public SyncBalance ( ) : void
return void

SyncBalanceAsync() public method

public SyncBalanceAsync ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

TransferTo() public method

public TransferTo ( IBankAccount Account, Money Amount, BankAccountTransferOptions Options, string TransactionMessage, string JournalMessage ) : BankTransferEventArgs
Account IBankAccount
Amount Money
Options BankAccountTransferOptions
TransactionMessage string
JournalMessage string
return BankTransferEventArgs

TransferToAsync() public method

public TransferToAsync ( IBankAccount ToAccount, Money Amount, BankAccountTransferOptions Options, string TransactionMessage, string JournalMessage ) : Task
ToAccount IBankAccount
Amount Money
Options BankAccountTransferOptions
TransactionMessage string
JournalMessage string
return Task

TransferToAsync() public method

public TransferToAsync ( int Index, Money Amount, BankAccountTransferOptions Options, string TransactionMessage, string JournalMessage ) : Task
Index int
Amount Money
Options BankAccountTransferOptions
TransactionMessage string
JournalMessage string
return Task

XmlBankAccount() public method

public XmlBankAccount ( ITransactionJournal OwningJournal ) : System
OwningJournal ITransactionJournal
return System