Ejemplo n.º 1
0
        public bool IsBasicSkillsLearner(ILearningDelivery delivery)
        {
            var larsLearningDelivery = _larsDataService.GetDeliveryFor(delivery.LearnAimRef);

            if (larsLearningDelivery == null)
            {
                return(true);
            }

            return(_dateTimeQueryService.IsDateBetween(delivery.LearnStartDate, larsLearningDelivery.EffectiveFrom, larsLearningDelivery.EffectiveTo ?? DateTime.MaxValue) &&
                   _larsDataService.BasicSkillsTypeMatchForLearnAimRef(_basicSkillTypes, delivery.LearnAimRef));
        }
 public bool Excluded(string learnAimRef)
 {
     return(_larsDataService.BasicSkillsTypeMatchForLearnAimRef(englishOrMathsBasicSkillsTypes, learnAimRef));
 }
 public bool BasicSkillsTypeConditionMet(string learnAimRef)
 {
     return(!_larsDataService.BasicSkillsTypeMatchForLearnAimRef(_basicSkillTypes, learnAimRef));
 }