示例#1
0
        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;
        }
示例#2
0
 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());
     }
 }