public RecipePrimitive SelectRecipe(IModalDialogService modalDialogService, IServiceFactory serviceFactory) { var viewModel = new ManageRecipesViewModel(modalDialogService, serviceFactory); viewModel.DialogMode = DialogMode.Chose; ModalDialogHelper<ManageRecipes>.ShowDialog(viewModel); if (!viewModel.IsCanceled) { return viewModel.SelectableRecipe.SelectedItem.Recipe; } return null; }
public void ManageRecipes(IModalDialogService modalDialogService, IServiceFactory serviceFactory) { var viewModel = new ManageRecipesViewModel(modalDialogService, serviceFactory); viewModel.DialogMode = DialogMode.Manage; ModalDialogHelper<ManageRecipes>.ShowDialog(viewModel); }