public static Activity ToActivity(this TaskState taskState) { if (taskState == TaskState.Success || taskState == TaskState.Failed) { return Activity.Sleeping; } if (taskState == TaskState.Queued || taskState == TaskState.Executing) { return Activity.Building; } return Activity.CheckingModifications; }
public static LastBuildStatus ToLastBuildStatus(this TaskState taskState) { if (taskState == TaskState.Success || taskState == TaskState.Executing) { return LastBuildStatus.Success; } if (taskState == TaskState.Failed || taskState == TaskState.TimedOut) { return LastBuildStatus.Failure; } return LastBuildStatus.Unknown; }