public static IList <JobTypes> GetOrderedJobTypes(this JobTypes jobTypes, JobTypes otherJobTypes) { return(jobTypes.GetOrderedJobTypes().Intersect(otherJobTypes.GetOrderedJobTypes()).ToList()); }