Ejemplo n.º 1
0
        public bool LARSConditionMet(int stdCode, DateTime learnStartDate)
        {
            var larsStandards = _larsDataService.GetStandardValiditiesFor(stdCode);

            if (larsStandards.Any())
            {
                return(larsStandards.First().EndDate.HasValue
                    ? learnStartDate > larsStandards.First().EndDate.Value
                    : false);
            }

            return(false);
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Gets the periods of validity for (this delivery).
 /// </summary>
 /// <param name="thisDelivery">this delivery.</param>
 /// <returns>a collection of validity periods</returns>
 public IReadOnlyCollection <ILARSStandardValidity> GetPeriodsOfValidityFor(ILearningDelivery thisDelivery) =>
 _larsData.GetStandardValiditiesFor(thisDelivery.StdCodeNullable.Value);