public static TaskWithCounter Update(TaskWithCounter currentTask, Japi.Task selectedTask) { if (currentTask.Task.Dependencies.Contains(selectedTask)) { return new TaskWithCounter(currentTask.Task, currentTask.Dependencies - 1); } return new TaskWithCounter(currentTask.Task, currentTask.Dependencies); }
public static bool HasNoDependencies(TaskWithCounter item) { return item.Dependencies <= 0; }