BudgetAnalyser.LedgerBook.AddLedgerReconciliationController.ShowCreateDialog C# (CSharp) Метод

ShowCreateDialog() публичный Метод

Used to start a new Ledger Book reconciliation. This will ultimately add a new LedgerEntryLine to the LedgerBook.
public ShowCreateDialog ( [ ledgerBook ) : void
ledgerBook [
Результат void
        public void ShowCreateDialog([NotNull] Engine.Ledger.LedgerBook ledgerBook)
        {
            if (ledgerBook == null)
            {
                throw new ArgumentNullException(nameof(ledgerBook));
            }

            this.parentBook = ledgerBook;
            BankBalances = new ObservableCollection<BankBalanceViewModel>();
            CreateMode = true;
            AddBalanceVisibility = true;
            Editable = true;

            var requestFilterMessage = new RequestFilterMessage(this);
            MessengerInstance.Send(requestFilterMessage);
            Date = requestFilterMessage.Criteria.EndDate?.AddDays(1) ?? DateTime.Today;

            ShowDialogCommon("New Monthly Reconciliation");
        }