private IEnumerable <TrainingGroupXRoad> GroupXRoadsWhereMemberCouldLearn(GroupMember groupMemberWithNeed) { return(TrainingGroupXRoads.Where(p => p.GroupMembersForRoad.Any(u => u.GroupMember.Id == groupMemberWithNeed.Id && u.ShouldLearn))); }
private IEnumerable <TrainingGroupXRoad> GroupXRoadsContainingRoadStep(RoadStep roadStep) { return(TrainingGroupXRoads.Where(p => p.Road.RoadXRoadSteps.Any(u => u.RoadStep.Id == roadStep.Id))); }