public EmpStat_04Rule(
     IDerivedData_22Rule derivedData22,
     IValidationErrorHandler validationErrorHandler)
     : base(validationErrorHandler, RuleNameConstants.EmpStat_04)
 {
     _derivedData22 = derivedData22;
 }
 public EmpStat_10Rule(
     IValidationErrorHandler validationErrorHandler,
     IDerivedData_22Rule derivedData22)
 {
     _messageHandler = validationErrorHandler;
     _derivedData22  = derivedData22;
 }
Ejemplo n.º 3
0
 private DelLocPostCode_14Rule NewRule(
     IValidationErrorHandler validationErrorHandler = null,
     IFCSDataService fcsDataService             = null,
     IPostcodesDataService postcodesDataService = null,
     IDerivedData_22Rule derivedData22          = null)
 {
     return(new DelLocPostCode_14Rule(fcsDataService, postcodesDataService, derivedData22, validationErrorHandler));
 }
Ejemplo n.º 4
0
 public LearnStartDate_15Rule(
     IValidationErrorHandler validationErrorHandler,
     IDerivedData_22Rule derivedData22,
     IDateTimeQueryService dateTimeQueryService)
     : base(validationErrorHandler, RuleNameConstants.LearnStartDate_15)
 {
     _derivedData22        = derivedData22;
     _dateTimeQueryService = dateTimeQueryService;
 }
 public DelLocPostCode_14Rule(
     IFCSDataService fcsDataService,
     IPostcodesDataService postcodeService,
     IDerivedData_22Rule derivedData22,
     IValidationErrorHandler validationErrorHandler)
     : base(validationErrorHandler, RuleNameConstants.DelLocPostCode_14)
 {
     _fcsDataService  = fcsDataService;
     _postcodeService = postcodeService;
     _derivedData22   = derivedData22;
 }
        /// <summary>
        /// Initializes a new instance of the <see cref="EmpStat_10Rule" /> class.
        /// </summary>
        /// <param name="validationErrorHandler">The validation error handler.</param>
        /// <param name="derivedData22">The derived data 22 rule.</param>
        /// <param name="yearData">The year data.</param>
        public EmpStat_10Rule(
            IValidationErrorHandler validationErrorHandler,
            IDerivedData_22Rule derivedData22)
        {
            It.IsNull(validationErrorHandler)
            .AsGuard <ArgumentNullException>(nameof(validationErrorHandler));
            It.IsNull(derivedData22)
            .AsGuard <ArgumentNullException>(nameof(derivedData22));

            _messageHandler = validationErrorHandler;
            _derivedData22  = derivedData22;
        }
        /// <summary>
        /// Initializes a new instance of the <see cref="LearnStartDate_15Rule" /> class.
        /// </summary>
        /// <param name="validationErrorHandler">The validation error handler.</param>
        /// <param name="derivedData22">The derived date18.</param>
        /// <param name="commonOperations">The common operations.</param>
        public LearnStartDate_15Rule(
            IValidationErrorHandler validationErrorHandler,
            IDerivedData_22Rule derivedData22,
            IProvideRuleCommonOperations commonOperations)
            : base(validationErrorHandler, RuleNameConstants.LearnStartDate_15)
        {
            // this check should be in the base class
            It.IsNull(validationErrorHandler)
            .AsGuard <ArgumentNullException>(nameof(validationErrorHandler));
            It.IsNull(derivedData22)
            .AsGuard <ArgumentNullException>(nameof(derivedData22));
            It.IsNull(commonOperations)
            .AsGuard <ArgumentNullException>(nameof(commonOperations));

            _derivedData22 = derivedData22;
            _check         = commonOperations;
        }
 private EmpStat_04Rule NewRule(
     IDerivedData_22Rule dd22 = null,
     IValidationErrorHandler validationErrorHandler = null)
 {
     return(new EmpStat_04Rule(dd22, validationErrorHandler));
 }