public CarAndDriverPackage SelectDriver(IModalDialogService modalDialogService, IServiceFactory serviceFactory) { var viewModel = new ManageDriversViewModel(modalDialogService, serviceFactory); viewModel.DialogMode = DialogMode.Chose; ModalDialogHelper<ManageDrivers>.ShowDialog(viewModel); if (!viewModel.IsCanceled) { return viewModel.SelectableDriver.SelectedItem; } return null; }
public void ManageDrivers(IModalDialogService modalDialogService, IServiceFactory serviceFactory) { var viewModel = new ManageDriversViewModel(modalDialogService, serviceFactory); viewModel.DialogMode = DialogMode.Manage; ModalDialogHelper<ManageDrivers>.ShowDialog(viewModel); }