public async System.Threading.Tasks.Task CancelTask(GlobalTask task) { await System.Threading.Tasks.Task.WhenAll(task.ExecutorTasks.Select(x => CancelTask(x)).ToArray()); }
public GlobalTaskVM(GlobalTask x) : base(x.ExecutorTasks) { Task = x; Caption = x.Caption; CreationDate = x.CreatedAt.DisplayUTCTime(); }
public ReviewTaskVM(GlobalTask task) { Caption = task.Caption; Status = task.Status; Executors = task.ExecutorTasks.Select(x => new ExecutorTaskVM(x)); }