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; }
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)); }