private bool IsValidSubject(JHCourseRecord each) { if (FilterSubject.Count > 0) //大於零才過慮。 { return(FilterSubject.Contains(each.Subject.Trim())); } else //不然就通通都要算。 { return(true); } }
public override int GetHashCode() { unchecked { var hashCode = (Name != null ? Name.GetHashCode() : 0); hashCode = (hashCode * 397) ^ StartSeq.GetHashCode(); hashCode = (hashCode * 397) ^ StartTime.GetHashCode(); hashCode = (hashCode * 397) ^ (FilterSubject != null ? FilterSubject.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (External != null ? External.GetHashCode() : 0); return(hashCode); } }