private void NewRepoDialog_Load(object sender, EventArgs e) { RepositoryList repositories; try { repositories = Main.FetchMasterRepositoryList(); } catch { ReposListBox.Items.Add("Failed to fetch master list.."); return; } ReposListBox.Items.Clear(); if (repositories.repositories == null) { ReposListBox.Items.Add("Failed to fetch master list.."); return; } foreach (Repository repository in repositories.repositories) { ReposListBox.Items.Add(String.Format("{0} | {1}", repository.name, repository.uri)); } }
private void NewRepoDialog_Load(object sender, EventArgs e) { RepositoryList repositories; try { repositories = Main.FetchMasterRepositoryList(); } catch { ReposListBox.Items.Add(Properties.Resources.NewRepoDialogFailed); return; } ReposListBox.Items.Clear(); if (repositories.repositories == null) { ReposListBox.Items.Add(Properties.Resources.NewRepoDialogFailed); return; } ReposListBox.Items.AddRange(repositories.repositories.Select(r => new ListViewItem(new string[] { r.name, r.uri.ToString() }) { Tag = r } ).ToArray()); }