FarmStatus CalcTaskStatus(string task) { var farmStatus = new FarmStatus() { ActivityStatus = ActivityStatus.Unknown, BuildStatus = IntegrationStatus.Unknown, }; ProjectTagI tag = FindTask(task); if (tag == null) { return(farmStatus); } farmStatus.BuildStatus = tag.buildstatus; farmStatus.ActivityStatus = CalcActivityStatus(tag); farmStatus.ActivityMessage = tag.activity; return(farmStatus); }
protected bool Equals(FarmStatus other) { return(BuildStatus == other.BuildStatus && ActivityStatus == other.ActivityStatus); }