public ProgType_12Rule NewRule( IDerivedData_04Rule dd04 = null, ILARSDataService larsDataService = null, ILearningDeliveryFAMQueryService learningDeliveryFamQueryService = null, IValidationErrorHandler validationErrorHandler = null) { return(new ProgType_12Rule(dd04, larsDataService, learningDeliveryFamQueryService, validationErrorHandler)); }
public DateOfBirth_48Rule( IDerivedData_07Rule dd07, IDerivedData_04Rule dd04, IAcademicYearQueryService academicYearQueryService, IValidationErrorHandler validationErrorHandler) : base(validationErrorHandler, RuleNameConstants.DateOfBirth_48) { _dd07 = dd07; _dd04 = dd04; _academicYearQueryService = academicYearQueryService; }
public ProgType_12Rule( IDerivedData_04Rule dd04, ILARSDataService larsDataService, ILearningDeliveryFAMQueryService learningDeliveryFamQueryService, IValidationErrorHandler validationErrorHandler) : base(validationErrorHandler, RuleNameConstants.ProgType_12) { _dd04 = dd04; _larsDataService = larsDataService; _learningDeliveryFamQueryService = learningDeliveryFamQueryService; }
private DateOfBirth_48Rule NewRule( IDerivedData_07Rule dd07 = null, IDerivedData_04Rule dd04 = null, IAcademicYearQueryService academicYearQueryService = null, IValidationErrorHandler validationErrorHandler = null) { return(new DateOfBirth_48Rule( dd07: dd07, dd04: dd04, academicYearQueryService: academicYearQueryService, validationErrorHandler: validationErrorHandler)); }
public LearnStartDate_07Rule( IValidationErrorHandler validationErrorHandler, IDerivedData_04Rule derivedData04, ILARSDataService larsData, ILearningDeliveryFAMQueryService learningDeliveryFAMQueryService, IDateTimeQueryService dateTimeQueryService, IDerivedData_07Rule dd07) : base(validationErrorHandler, RuleNameConstants.LearnStartDate_07) { _derivedData04 = derivedData04; _larsData = larsData; _learningDeliveryFAMQueryService = learningDeliveryFAMQueryService; _dateTimeQueryService = dateTimeQueryService; _dd07 = dd07; }
public LearnStartDate_07Rule NewRule( IValidationErrorHandler handler = null, IDerivedData_04Rule ddRule04 = null, ILARSDataService larsData = null, ILearningDeliveryFAMQueryService learningDeliveryFAMQS = null, IDateTimeQueryService dateTimeQueryService = null, IDerivedData_07Rule dd07 = null) { return(new LearnStartDate_07Rule( handler, ddRule04, larsData, learningDeliveryFAMQS, dateTimeQueryService, dd07)); }
/// <summary> /// Initializes a new instance of the <see cref="LearnStartDate_07Rule"/> class. /// </summary> /// <param name="validationErrorHandler">The validation error handler.</param> /// <param name="derivedData07">The derived data07.</param> /// <param name="derivedData04">The derived data04.</param> /// <param name="larsData">The lars data.</param> /// <param name="commonOperations">The common operations.</param> public LearnStartDate_07Rule( IValidationErrorHandler validationErrorHandler, IDerivedData_04Rule derivedData04, ILARSDataService larsData, IProvideRuleCommonOperations commonOperations) : base(validationErrorHandler, RuleNameConstants.LearnStartDate_07) { It.IsNull(validationErrorHandler) .AsGuard <ArgumentNullException>(nameof(validationErrorHandler)); It.IsNull(derivedData04) .AsGuard <ArgumentNullException>(nameof(derivedData04)); It.IsNull(larsData) .AsGuard <ArgumentNullException>(nameof(larsData)); It.IsNull(commonOperations) .AsGuard <ArgumentNullException>(nameof(commonOperations)); _derivedData04 = derivedData04; _larsData = larsData; _check = commonOperations; }