void _RegreshTags()
 {
     foreach (Project proj in ProjectManager.Projects)
     {
         TaskUpdater.Update(proj.Root.SubFiles2.ToArray());
     }
     Main.FrmTaskList.BindTasks();
 }
 void _BindTasks(Project proj)
 {
     foreach (var task in TaskUpdater.GetTasks(proj.Root.SubFiles2.ToArray()))
     {
         var item = _Task2Item(proj.Name, task);
         if (item != null)
         {
             lviewTaskList.Items.Add(item);
         }
     }
 }
 internal override void Execute()
 {
     var cmdlet = (SendTmxTestTaskResultCommand)Cmdlet;
     var taskUpdater = new TaskUpdater(new RestRequestCreator());
     // 20140926
     // var testTask = new TestTask { TaskResult = new Dictionary<string, string>() };
     var testTask = new TestTask();
     foreach (var key in cmdlet.Result.Keys) {
         testTask.TaskResult.Add(key.ToString(), cmdlet.Result[key].ToString());
     }
     taskUpdater.SendTaskResult(testTask, ClientSettings.Instance.ClientId);
 }
 void updateTask(ITestTask task)
 {
     var taskUpdater = new TaskUpdater(new RestRequestCreator());
     taskUpdater.UpdateTask(task);
 }
Exemple #5
0
        void InitTickables()
        {
            _updater = new TaskUpdater<ITickable>(UpdateTickable);

            foreach (var type in _priorities.Select(x => x.First))
            {
                Assert.That(type.DerivesFrom<ITickable>(),
                    "Expected type '{0}' to drive from ITickable while checking priorities in TickableHandler", type.Name());
            }

            foreach (var tickable in _tickables)
            {
                // Note that we use zero for unspecified priority
                // This is nice because you can use negative or positive for before/after unspecified
                var matches = _priorities.Where(x => tickable.GetType().DerivesFromOrEqual(x.First)).Select(x => x.Second).ToList();
                int priority = matches.IsEmpty() ? 0 : matches.Single();

                _updater.AddTask(tickable, priority);
            }
        }