private void Form1_Load(object sender, EventArgs e) { ConfluenceContext.SaveCredentials(AppSettingsHelper.GetValue("username"), AppSettingsHelper.GetValue("password")); ConfluenceSpaceTaskExecutor confSpaceService = new ConfluenceSpaceTaskExecutor(this); AllSpaces r = confSpaceService.Execute(); this.MaincomboBox.ValueMember = Strings.KEY; this.MaincomboBox.DisplayMember = Strings.NAME; r.results.Insert(0, new Result() { id = 0, name = "--SELECT--", key = string.Empty, type = string.Empty }); this.MaincomboBox.DataSource = r.results; AllSpaces r2 = confSpaceService.Execute(); this.TargetcomboBox.ValueMember = Strings.KEY; this.TargetcomboBox.DisplayMember = Strings.NAME; r2.results.Insert(0, new Result() { id = 0, name = "--SELECT--", key = string.Empty, type = string.Empty }); this.TargetcomboBox.DataSource = r2.results; }
private void ConfluenceBackgroundWorker_DoWork(object sender, DoWorkEventArgs e) { if (e.Argument != null && !string.IsNullOrEmpty(e.Argument.ToString())) { ConfluenceSpaceTaskExecutor confSpaceService = new ConfluenceSpaceTaskExecutor(this); e.Result = confSpaceService.CreateSpaceTreeNode(confSpaceService.Execute().results.Where(x => x.key == e.Argument.ToString()).FirstOrDefault()); } }