// Overloaded for Utilities and Internals private void OpenSelectionDialog(List<DataTable> data) { var selectionVM = new SelectionDialogViewModel(this._eventAggregator); var selectionView = new SelectionDialogView(selectionVM); foreach (var table in data) { selectionVM.setTableData(new SelectionDialogModel(table), this._updateItem.Second); } selectionView.ShowDialog(); }
// --------------------------------------------------------------------------------- // -------------------------------- HELPER FUNCTIONS ------------------------------- // --------------------------------------------------------------------------------- // Open SelectionDialog for Hardpoints and Basics private void OpenSelectionDialog(DataTable data) { var selectionVM = new SelectionDialogViewModel(this._eventAggregator); var selectionView = new SelectionDialogView(selectionVM); selectionVM.setTableData(new SelectionDialogModel(data), this._updateItem.Second); selectionView.ShowDialog(); }