Example #1
0
 public EmpId_01Rule(
     IValidationErrorHandler validationErrorHandler,
     IEmployersDataService edrsData)
     : base(validationErrorHandler, RuleNameConstants.EmpId_01)
 {
     _edrsData = edrsData;
 }
        /// <summary>
        /// Initializes a new instance of the <see cref="EmpId_01Rule" /> class.
        /// </summary>
        /// <param name="validationErrorHandler">The validation error handler.</param>
        /// <param name="edrsData">The employer data reference service.</param>
        public EmpId_01Rule(
            IValidationErrorHandler validationErrorHandler,
            IEmployersDataService edrsData)
            : base(validationErrorHandler, RuleNameConstants.EmpId_01)
        {
            It.IsNull(validationErrorHandler)
            .AsGuard <ArgumentNullException>(nameof(validationErrorHandler));
            It.IsNull(edrsData)
            .AsGuard <ArgumentNullException>(nameof(edrsData));

            _edrsData = edrsData;
        }
Example #3
0
 public WorkPlaceEmpId_01Rule(IEmployersDataService edrsDataService, IValidationErrorHandler validationErrorHandler)
     : base(validationErrorHandler, RuleNameConstants.WorkPlaceEmpId_01)
 {
     _edrsDataService = edrsDataService;
 }
 private WorkPlaceEmpId_01Rule NewRule(
     IEmployersDataService employersDataService     = null,
     IValidationErrorHandler validationErrorHandler = null)
 {
     return(new WorkPlaceEmpId_01Rule(employersDataService, validationErrorHandler));
 }