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); }
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); } }