public bool ConditionMet(int fundModel, int?progType, DateTime learnStartDate, DateTime dateOfBirth, string learnAimRef, IEnumerable <ILearningDeliveryFAM> learningDeliveryFams)
 {
     return(!Excluded(progType, learningDeliveryFams, learnAimRef) &&
            fundModel == TypeOfFunding.AdultSkills &&
            learnStartDate >= _firstAugust2017 &&
            _dateTimeQueryService.YearsBetween(dateOfBirth, learnStartDate) >= 24 &&
            _larsDataService.NotionalNVQLevelV2MatchForLearnAimRefAndLevels(learnAimRef, _notionalNvqLevels));
 }
 public bool LARSNotionalNVQLevelV2Exclusion(string learnAimRef) => _lARSDataService.NotionalNVQLevelV2MatchForLearnAimRefAndLevels(learnAimRef, _notionalNVQLevels);
 public bool LARSNotionalNVQL2ConditionMet(string learnAimRef)
 {
     return(_larsDataService.NotionalNVQLevelV2MatchForLearnAimRefAndLevels(learnAimRef, _nvqLevel2s));
 }