public void Run(string title, string initialSearch = null) { try { bool configurePackageSources = false; do { using (AddPackagesDialog dialog = CreateDialog(title, initialSearch)) { dialog.ShowWithParent(); configurePackageSources = dialog.ShowPreferencesForPackageSources; initialSearch = dialog.SearchText; if (!configurePackageSources) { packagesToAdd = dialog.PackagesToAdd.ToList(); } } if (configurePackageSources) { ShowPreferencesForPackageSources(); } } while (configurePackageSources); } catch (Exception ex) { LoggingService.LogError("Failed to show Add Packages dialog", ex); packagesToAdd = new List <NuGetPackageToAdd> (); } }
bool ShowAddPackagesDialog(string initialSearch) { using (AddPackagesDialog dialog = CreateDialog(initialSearch)) { dialog.ShowWithParent(); return(dialog.ShowPreferencesForPackageSources); } }
public void Run(string initialSearch = null) { try { bool configurePackageSources = false; do { using (AddPackagesDialog dialog = CreateDialog(initialSearch)) { dialog.ShowWithParent(); configurePackageSources = dialog.ShowPreferencesForPackageSources; initialSearch = dialog.SearchText; } if (configurePackageSources) { ShowPreferencesForPackageSources(); } } while (configurePackageSources); } catch (Exception ex) { LoggingService.LogInternalError(ex); } }