/// <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); }
/// <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); }
public bool LearnerHEConditionMet(ILearnerHE learnerHE) => !learnerHE.TTACCOMNullable.HasValue;
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); }