public PriorAttain_06Rule( IValidationErrorHandler validationErrorHandler, IFCSDataService fcsDataService) : base(validationErrorHandler, RuleNameConstants.PriorAttain_06) { _fcsDataService = fcsDataService; }
private DateOfBirth_44Rule NewRule( IValidationErrorHandler validationErrorHandler = null, IDerivedData_23Rule derivedDataRule23 = null, IFCSDataService fcsDataService = null) { return(new DateOfBirth_44Rule(fcsDataService, derivedDataRule23, validationErrorHandler)); }
private UKPRN_21Rule NewRule( IFileDataService fileDataService = null, IFCSDataService fcsDataService = null, IValidationErrorHandler validationErrorHandler = null) { return(new UKPRN_21Rule(fileDataService, fcsDataService, validationErrorHandler)); }
/// <summary> /// Initializes a new instance of the <see cref="UKPRN_08Rule"/> class. /// </summary> /// <param name="validationErrorHandler">The validation error handler.</param> /// <param name="fileDataService">The file data service.</param> /// <param name="academicYearDataService">The academic year data service.</param> /// <param name="commonOperations">The common operations.</param> /// <param name="fcsDataService">The FCS data service.</param> public UKPRN_08Rule( IValidationErrorHandler validationErrorHandler, IFileDataService fileDataService, IAcademicYearDataService academicYearDataService, IProvideRuleCommonOperations commonOperations, IFCSDataService fcsDataService) : base(validationErrorHandler, RuleNameConstants.UKPRN_08) { // this check should be in the base class It.IsNull(validationErrorHandler) .AsGuard <ArgumentNullException>(nameof(validationErrorHandler)); It.IsNull(fileDataService) .AsGuard <ArgumentNullException>(nameof(fileDataService)); It.IsNull(academicYearDataService) .AsGuard <ArgumentNullException>(nameof(academicYearDataService)); It.IsNull(commonOperations) .AsGuard <ArgumentNullException>(nameof(commonOperations)); It.IsNull(fcsDataService) .AsGuard <ArgumentNullException>(nameof(fcsDataService)); _fileDataService = fileDataService; _academicYearDataService = academicYearDataService; _check = commonOperations; _fcsDataService = fcsDataService; }
private LearnDelFAMType_53Rule NewRule( IFCSDataService fcsDataService = null, IValidationErrorHandler validationErrorHandler = null, IFileDataService fileDataService = null) { return(new LearnDelFAMType_53Rule(fcsDataService, validationErrorHandler, fileDataService)); }
/// <summary> /// Initializes a new instance of the <see cref="DelLocPostCode_18Rule" /> class. /// </summary> /// <param name="validationErrorHandler">The validation error handler.</param> /// <param name="commonChecks">The common checks.</param> /// <param name="fcsData">The FCS data.</param> /// <param name="postcodesData">The postcodes data.</param> /// <param name="derivedData22">The derived data22.</param> public DelLocPostCode_18Rule( IValidationErrorHandler validationErrorHandler, IProvideRuleCommonOperations commonChecks, IFCSDataService fcsData, IPostcodesDataService postcodesData) : base(validationErrorHandler, commonChecks, fcsData, postcodesData, RuleNameConstants.DelLocPostCode_18) { }
private UKPRN_05Rule NewRule( IFCSDataService fCSDataService = null, IAcademicYearDataService academicYearDataService = null, IAcademicYearQueryService academicYearQueryService = null, IValidationErrorHandler validationErrorHandler = null) { return(new UKPRN_05Rule(fCSDataService, academicYearDataService, academicYearQueryService, validationErrorHandler)); }
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)); }
private UKPRN_06Rule NewRule( IFCSDataService fCSDataService = null, ILearningDeliveryFAMQueryService learningDeliveryFAMQueryService = null, IDD07 dd07 = null, IValidationErrorHandler validationErrorHandler = null) { return(new UKPRN_06Rule(fcsDataService: fCSDataService, learningDeliveryFAMQueryService: learningDeliveryFAMQueryService, dd07: dd07, validationErrorHandler: validationErrorHandler)); }
public EmpStat_14Rule( IValidationErrorHandler validationErrorHandler, IFCSDataService fcsData, ILearnerEmploymentStatusQueryService learnerEmploymentStatusQueryService) : base(validationErrorHandler, RuleNameConstants.EmpStat_14) { _fcsData = fcsData; _learnerEmploymentStatusQueryService = learnerEmploymentStatusQueryService; }
public LearnDelFAMType_53Rule( IFCSDataService fcsDataService, IValidationErrorHandler validationErrorHandler, IFileDataService fileDataService) : base(validationErrorHandler, RuleNameConstants.LearnDelFAMType_53) { _fcsDataService = fcsDataService; _fileDataService = fileDataService; }
public LearnAimRef_72Rule( IValidationErrorHandler validationErrorHandler, IFCSDataService fcsDataService, ILARSDataService larsDataService) : base(validationErrorHandler, RuleNameConstants.LearnAimRef_72) { _fcsData = fcsDataService; _larsData = larsDataService; }
public DateOfBirth_44Rule( IFCSDataService fcsDataService, IDerivedData_23Rule derivedDataRule23, IValidationErrorHandler validationErrorHandler) : base(validationErrorHandler, RuleNameConstants.DateOfBirth_44) { _fcsDataService = fcsDataService; _derivedDataRule23 = derivedDataRule23; }
private UKPRN_08Rule NewRule( IValidationErrorHandler handler = null, IFileDataService fileData = null, IAcademicYearDataService academicData = null, ILearningDeliveryFAMQueryService ldFamQuery = null, IFCSDataService fcsData = null) { return(new UKPRN_08Rule(handler, fileData, academicData, ldFamQuery, fcsData)); }
public LearnStartDate_16Rule( IValidationErrorHandler validationErrorHandler, IFCSDataService fcsData, IDateTimeQueryService dateTimeQueryService) : base(validationErrorHandler, RuleNameConstants.LearnStartDate_16) { _contracts = fcsData; _dateTimeQueryService = dateTimeQueryService; }
public ESMType_14Rule( IValidationErrorHandler validationErrorHandler, IDerivedData_26Rule ddrule26, IFCSDataService fcsData) : base(validationErrorHandler, RuleNameConstants.ESMType_14) { _ddrule26 = ddrule26; _fcsData = fcsData; }
public UKPRN_21Rule( IFileDataService fileDataService, IFCSDataService fcsDataService, IValidationErrorHandler validationErrorHandler) : base(validationErrorHandler, RuleNameConstants.UKPRN_21) { _fileDataService = fileDataService; _fcsDataService = fcsDataService; }
public LearnAimRef_71Rule( IValidationErrorHandler validationErrorHandler, IFCSDataService fCSDataService, ILARSDataService lARSDataService) : base(validationErrorHandler, RuleNameConstants.LearnAimRef_71) { _fCSDataService = fCSDataService; _lARSDataService = lARSDataService; }
public ESMType_13Rule( IValidationErrorHandler validationErrorHandler, IDerivedData_25Rule ddrule25, IFCSDataService fcsData) : base(validationErrorHandler, RuleNameConstants.ESMType_13) { _ddrule25 = ddrule25; _fcsData = fcsData; }
private UKPRN_12Rule NewRule( IFileDataService fileDataService = null, IAcademicYearDataService academicYearDataService = null, IAcademicYearQueryService academicYearQueryService = null, IFCSDataService fcsDataService = null, ILearningDeliveryFAMQueryService learningDeliveryFAMQueryService = null, IValidationErrorHandler validationErrorHandler = null) { return(new UKPRN_12Rule(fileDataService, academicYearDataService, academicYearQueryService, fcsDataService, learningDeliveryFAMQueryService, validationErrorHandler)); }
private LearnAimRef_71Rule NewRule( IValidationErrorHandler validationErrorHandler = null, IFCSDataService fCSDataService = null, ILARSDataService lARSDataService = null) { return(new LearnAimRef_71Rule( validationErrorHandler: validationErrorHandler, fCSDataService: fCSDataService, lARSDataService: lARSDataService)); }
private UKPRN_06Rule NewRule( ILearningDeliveryFAMQueryService learningDeliveryFAMQueryService = null, IFCSDataService fCSDataService = null, IDerivedData_07Rule dd07 = null, IAcademicYearDataService academicYearDataService = null, IAcademicYearQueryService academicYearQueryService = null, IValidationErrorHandler validationErrorHandler = null) { return(new UKPRN_06Rule(learningDeliveryFAMQueryService, fCSDataService, dd07, academicYearDataService, academicYearQueryService, validationErrorHandler)); }
public UKPRN_19Rule( IValidationErrorHandler validationErrorHandler, IFileDataService fileDataService, ILearningDeliveryFAMQueryService learningDeliveryFAMQueryService, IFCSDataService fcsDataService) : base(validationErrorHandler, RuleNameConstants.UKPRN_19) { ProviderUKPRN = fileDataService.UKPRN(); _learningDeliveryFAMQueryService = learningDeliveryFAMQueryService; _fcsData = fcsDataService; }
public DelLocPostCode_14Rule( IFCSDataService fcsDataService, IPostcodesDataService postcodeService, IDerivedData_22Rule derivedData22, IValidationErrorHandler validationErrorHandler) : base(validationErrorHandler, RuleNameConstants.DelLocPostCode_14) { _fcsDataService = fcsDataService; _postcodeService = postcodeService; _derivedData22 = derivedData22; }
public UKPRN_05Rule( IFCSDataService fcsDataService, IAcademicYearDataService academicYearDataService, IAcademicYearQueryService academicYearQueryService, IValidationErrorHandler validationErrorHandler) : base(validationErrorHandler, RuleNameConstants.UKPRN_05) { _fcsDataService = fcsDataService; _academicYearDataService = academicYearDataService; _academicYearQueryService = academicYearQueryService; }
public UKPRN_06Rule( ILearningDeliveryFAMQueryService learningDeliveryFAMQueryService, IDD07 dd07, IValidationErrorHandler validationErrorHandler, IFCSDataService fcsDataService = null) : base(validationErrorHandler, RuleNameConstants.UKPRN_06) { _fcsDataService = fcsDataService; _learningDeliveryFAMQueryService = learningDeliveryFAMQueryService; _dd07 = dd07; }
public UKPRN_08Rule( IValidationErrorHandler validationErrorHandler, IFileDataService fileDataService, IAcademicYearDataService academicYearDataService, ILearningDeliveryFAMQueryService learningDeliveryFAMQueryService, IFCSDataService fcsDataService) : base(validationErrorHandler, RuleNameConstants.UKPRN_08) { _fileDataService = fileDataService; _academicYearDataService = academicYearDataService; _learningDeliveryFAMQueryService = learningDeliveryFAMQueryService; _fcsDataService = fcsDataService; }
public UKPRN_06Rule( ILearningDeliveryFAMQueryService learningDeliveryFAMQueryService, IFCSDataService fcsDataService, IDerivedData_07Rule dd07, IAcademicYearDataService academicYearDataService, IAcademicYearQueryService academicYearQueryService, IValidationErrorHandler validationErrorHandler) : base(validationErrorHandler, RuleNameConstants.UKPRN_06) { _fcsDataService = fcsDataService; _academicYearDataService = academicYearDataService; _academicYearQueryService = academicYearQueryService; _learningDeliveryFAMQueryService = learningDeliveryFAMQueryService; _dd07 = dd07; }
/// <summary> /// Initializes a new instance of the <see cref="EmpStat_14Rule" /> class. /// </summary> /// <param name="validationErrorHandler">The validation error handler.</param> /// <param name="derivedData22">The derived data 22 rule.</param> /// <param name="fcsData">The year data.</param> /// <param name="commonOperations">The common operations.</param> public EmpStat_14Rule( IValidationErrorHandler validationErrorHandler, IFCSDataService fcsData, IProvideRuleCommonOperations commonOperations) : base(validationErrorHandler, RuleNameConstants.EmpStat_14) { It.IsNull(validationErrorHandler) .AsGuard <ArgumentNullException>(nameof(validationErrorHandler)); It.IsNull(fcsData) .AsGuard <ArgumentNullException>(nameof(fcsData)); It.IsNull(commonOperations) .AsGuard <ArgumentNullException>(nameof(commonOperations)); _fcsData = fcsData; _check = commonOperations; }
public UKPRN_10Rule( IValidationErrorHandler validationErrorHandler, IFileDataService fileDataService, IAcademicYearDataService academicYearDataService, ILearningDeliveryFAMQueryService learningDeliveryFAMQueryService, IFCSDataService fcsDataService, IDateTimeQueryService dateTimeQueryService) : base(validationErrorHandler, RuleNameConstants.UKPRN_10) { FirstViableStart = new DateTime(2017, 05, 01); AcademicYearStartDate = academicYearDataService.Start(); ProviderUKPRN = fileDataService.UKPRN(); _learningDeliveryFAMQueryService = learningDeliveryFAMQueryService; _fcsData = fcsDataService; _dateTimeQueryService = dateTimeQueryService; }