private void InitializeDialogProviders() { CrudDialogProvider.AddDialog <PresetViewModel>(_serviceProvider.GetService <INestedViewDialog <PresetViewModel> >()); CrudDialogProvider.AddDialog <RegionViewModel>(_serviceProvider.GetService <INestedViewDialog <RegionViewModel> >()); var messageBox = new MessageBoxProvider(_serviceProvider.GetService <IDialogService <MessageBoxDialog, LulDialogResult> >()); var inputProvider = new InputDialogProvider(_serviceProvider.GetService <IDialogService <InputDialog, InputDialogResult> >()); }
public static void InitializeOkCancelDialog(RegionViewModel dialogViewModel, DialogResults buttonResult) { var dialogResult = new NestedDialogResults <RegionViewModel>(dialogViewModel, buttonResult); var dialogService = Substitute.For <INestedViewDialog <RegionViewModel> >(); dialogService.Show(Arg.Any <NestedViewModel <RegionViewModel> >()).Returns(dialogResult); CrudDialogProvider.AddDialog <RegionViewModel>(dialogService); }