public ContractorPrimitive SelectContractor(IModalDialogService modalDialogService, IServiceFactory serviceFactory) { var viewModel = new ManageContractorsViewModel(modalDialogService, serviceFactory); viewModel.DialogMode = DialogMode.Chose; ModalDialogHelper<ManageContractors>.ShowDialog(viewModel); if (!viewModel.IsCanceled) { return viewModel.SelectableContractor.SelectedItem; } return null; }
public void ManageContractors(IModalDialogService modalDialogService, IServiceFactory serviceFactory) { var viewModel = new ManageContractorsViewModel(modalDialogService, serviceFactory); viewModel.DialogMode = DialogMode.Manage; ModalDialogHelper<ManageContractors>.ShowDialog(viewModel); }