コード例 #1
0
        /// <summary>
        /// Raises the validation message.
        /// </summary>
        /// <param name="learnRefNumber">The learn reference number.</param>
        /// <param name="learnerHE">The learner HE.</param>
        public void RaiseValidationMessage(string learnRefNumber, ILearnerHE learnerHE)
        {
            var parameters = Collection.Empty <IErrorMessageParameter>();

            parameters.Add(_messageHandler.BuildErrorMessageParameter(MessagePropertyName, learnerHE));

            _messageHandler.Handle(RuleName, learnRefNumber, null, parameters);
        }
        public void RaiseValidationMessage(string learnRefNumber, ILearnerHE learnerHE)
        {
            var parameters = new List <IErrorMessageParameter>
            {
                _messageHandler.BuildErrorMessageParameter(MessagePropertyName, learnerHE)
            };

            _messageHandler.Handle(RuleName, learnRefNumber, null, parameters);
        }
コード例 #3
0
 /// <summary>
 /// Condition met.
 /// </summary>
 /// <param name="learnerHE">The learner he.</param>
 /// <param name="learningDeliveries">The learning deliveries.</param>
 /// <returns>true if any any point the conditions are met</returns>
 public bool ConditionMet(ILearnerHE learnerHE, IReadOnlyCollection <ILearningDelivery> learningDeliveries)
 {
     return(It.Has(learnerHE)
         ? It.HasValues(learningDeliveries) && learningDeliveries.Any(d => It.Has(d.LearningDeliveryHEEntity))
         : true);
 }
コード例 #4
0
 public bool LearnerHEConditionMet(ILearnerHE learnerHE) =>
 !learnerHE.TTACCOMNullable.HasValue;
コード例 #5
0
 public bool LearnerHEConditionMet(ILearnerHE learnerHE)
 {
     return(learnerHE != null && !learnerHE.TTACCOMNullable.HasValue);
 }
 public bool ConditionMet(ILearnerHE learnerHE, IReadOnlyCollection <ILearningDelivery> learningDeliveries)
 {
     return(learnerHE != null
         ? learningDeliveries != null && learningDeliveries.Any(d => d.LearningDeliveryHEEntity != null)
         : true);
 }