BudgetAnalyser.LedgerBook.ShowSurplusBalancesController.ShowDialog C# (CSharp) Method

ShowDialog() public method

public ShowDialog ( [ ledgerLine ) : void
ledgerLine [
return void
        public void ShowDialog([NotNull] LedgerEntryLine ledgerLine)
        {
            if (ledgerLine == null)
            {
                throw new ArgumentNullException(nameof(ledgerLine));
            }

            SurplusBalances = new ObservableCollection<BankBalance>(ledgerLine.SurplusBalances);
            this.ledgerEntryLine = ledgerLine;

            var dialogRequest = new ShellDialogRequestMessage(BudgetAnalyserFeature.LedgerBook, this, ShellDialogType.Ok)
            {
                CorrelationId = Guid.NewGuid(),
                Title = "Surplus Balances in all Accounts"
            };

            MessengerInstance.Send(dialogRequest);
        }
    }
ShowSurplusBalancesController