private void EditSearchProvider() { SettingsOnlineAddEditSearchProvider view = this.container.Resolve <SettingsOnlineAddEditSearchProvider>(); view.DataContext = this.container.Resolve <Func <SearchProvider, SettingsOnlineAddEditSearchProviderViewModel> >()(this.selectedSearchProvider); string dialogTitle = ResourceUtils.GetString("Language_Edit"); this.dialogService.ShowCustomDialog( 0xe104, 14, dialogTitle, view, 450, 0, false, true, true, true, ResourceUtils.GetString("Language_Ok"), ResourceUtils.GetString("Language_Cancel"), ((SettingsOnlineAddEditSearchProviderViewModel)view.DataContext).UpdateSearchProviderAsync); }
private void AddSearchProvider() { SettingsOnlineAddEditSearchProvider view = this.container.Resolve <SettingsOnlineAddEditSearchProvider>(); view.DataContext = this.container.Resolve <SettingsOnlineAddEditSearchProviderViewModel>(new DependencyOverride(typeof(SearchProvider), new SearchProvider())); string dialogTitle = ResourceUtils.GetString("Language_Add"); this.dialogService.ShowCustomDialog( 0xe104, 14, dialogTitle, view, 450, 0, false, true, true, true, ResourceUtils.GetString("Language_Ok"), ResourceUtils.GetString("Language_Cancel"), ((SettingsOnlineAddEditSearchProviderViewModel)view.DataContext).AddSearchProviderAsync); }