BudgetAnalyser.LedgerBook.AddLedgerReconciliationController.CanExecuteAddBankBalanceCommand C# (CSharp) Method

CanExecuteAddBankBalanceCommand() private method

private CanExecuteAddBankBalanceCommand ( ) : bool
return bool
        private bool CanExecuteAddBankBalanceCommand()
        {
            if (CreateMode)
            {
                return SelectedBankAccount != null && BankBalance > 0;
            }

            if (!Editable)
            {
                return false;
            }

            if (!AddBalanceVisibility)
            {
                return true;
            }

            return SelectedBankAccount != null && BankBalance > 0;
        }