C# Class BudgetAnalyser.LedgerBook.AddLedgerReconciliationController

Inheritance: Rees.Wpf.ControllerBase, IShellDialogToolTips, IShellDialogInteractivity
Show file Open project: Benrnz/BudgetAnalyser

Private Properties

Property Type Description
AddNewBankBalance void
CanExecuteAddBankBalanceCommand bool
OnAddBankBalanceCommandExecuted void
OnRemoveBankBalanceCommandExecuted void
OnShellDialogResponseReceived void
Reset void
ShowDialogCommon void

Public Methods

Method Description
AddLedgerReconciliationController ( [ uiContext, [ accountTypeRepository ) : System
ShowCreateDialog ( [ ledgerBook ) : void

Used to start a new Ledger Book reconciliation. This will ultimately add a new LedgerEntryLine to the LedgerBook.

ShowViewDialog ( [ ledgerBook, [ line ) : void

Used to show the bank balances involved in this LedgerEntryLine. Only shows balances at this stage, no editing allowed.

Private Methods

Method Description
AddNewBankBalance ( ) : void
CanExecuteAddBankBalanceCommand ( ) : bool
OnAddBankBalanceCommandExecuted ( ) : void
OnRemoveBankBalanceCommandExecuted ( BankBalanceViewModel bankBalance ) : void
OnShellDialogResponseReceived ( ShellDialogResponseMessage message ) : void
Reset ( ) : void
ShowDialogCommon ( string title ) : void

Method Details

AddLedgerReconciliationController() public method

public AddLedgerReconciliationController ( [ uiContext, [ accountTypeRepository ) : System
uiContext [
accountTypeRepository [
return System

ShowCreateDialog() public method

Used to start a new Ledger Book reconciliation. This will ultimately add a new LedgerEntryLine to the LedgerBook.
public ShowCreateDialog ( [ ledgerBook ) : void
ledgerBook [
return void

ShowViewDialog() public method

Used to show the bank balances involved in this LedgerEntryLine. Only shows balances at this stage, no editing allowed.
public ShowViewDialog ( [ ledgerBook, [ line ) : void
ledgerBook [
line [
return void