Пример #1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="LearnDelFAMType_66Rule" /> class.
        /// </summary>
        /// <param name="validationErrorHandler">The validation error handler.</param>
        /// <param name="larsData">The lars data.</param>
        /// <param name="derivedData07">The derived data 07 rule.</param>
        /// <param name="derivedData21">The derived data 21 rule.</param>
        /// <param name="derivedData28">The derived data 28 rule.</param>
        /// <param name="derivedData29">The derived data 29 rule.</param>
        public LearnDelFAMType_66Rule(
            IValidationErrorHandler validationErrorHandler,
            ILARSDataService larsData,
            IDD07 derivedData07,
            IDerivedData_21Rule derivedData21,
            IDerivedData_28Rule derivedData28,
            IDerivedData_29Rule derivedData29)
        {
            It.IsNull(validationErrorHandler)
            .AsGuard <ArgumentNullException>(nameof(validationErrorHandler));
            It.IsNull(larsData)
            .AsGuard <ArgumentNullException>(nameof(larsData));
            It.IsNull(derivedData07)
            .AsGuard <ArgumentNullException>(nameof(derivedData07));
            It.IsNull(derivedData21)
            .AsGuard <ArgumentNullException>(nameof(derivedData21));
            It.IsNull(derivedData28)
            .AsGuard <ArgumentNullException>(nameof(derivedData28));
            It.IsNull(derivedData29)
            .AsGuard <ArgumentNullException>(nameof(derivedData29));

            _messageHandler = validationErrorHandler;
            _larsData       = larsData;
            _derivedData07  = derivedData07;
            _derivedData21  = derivedData21;
            _derivedData28  = derivedData28;
            _derivedData29  = derivedData29;
        }
Пример #2
0
 public DateOfBirth_35Rule(IDateTimeQueryService dateTimeQueryService, IDD07 dd07, ILearningDeliveryFAMQueryService learningDeliveryFAMQueryService, IValidationErrorHandler validationErrorHandler)
     : base(validationErrorHandler, RuleNameConstants.DateOfBirth_35)
 {
     _dateTimeQueryService = dateTimeQueryService;
     _dd07 = dd07;
     _learningDeliveryFAMQueryService = learningDeliveryFAMQueryService;
 }
Пример #3
0
 public LearnAimRef_59Rule(IDD07 dd07, IDateTimeQueryService dateTimeQueryService, ILARSDataService larsDataService, ILearningDeliveryFAMQueryService learningDeliveryFamQueryService, IValidationErrorHandler validationErrorHandler)
     : base(validationErrorHandler, RuleNameConstants.LearnAimRef_59)
 {
     _dd07 = dd07;
     _dateTimeQueryService            = dateTimeQueryService;
     _larsDataService                 = larsDataService;
     _learningDeliveryFamQueryService = learningDeliveryFamQueryService;
 }
Пример #4
0
 private EmpStat_12Rule NewRule(
     ILearnerEmploymentStatusQueryService learnerEmploymentStatusQueryService = null,
     IDD07 dd07 = null,
     ILearningDeliveryFAMQueryService learningDeliveryFAMQueryService = null,
     IValidationErrorHandler validationErrorHandler = null)
 {
     return(new EmpStat_12Rule(learnerEmploymentStatusQueryService, dd07, learningDeliveryFAMQueryService, validationErrorHandler));
 }
 public DateOfBirth_10Rule(IDD04 dd04, IDD07 dd07, IAcademicYearCalendarService academicYearCalendarService, IDateTimeQueryService dateTimeQueryService, IValidationErrorHandler validationErrorHandler)
     : base(validationErrorHandler)
 {
     _dd04 = dd04;
     _dd07 = dd07;
     _academicYearCalendarService = academicYearCalendarService;
     _dateTimeQueryService        = dateTimeQueryService;
 }
 public DateOfBirth_48Rule(IDD04 dd04, IDD07 dd07, IValidationDataService validationDataService, IAcademicYearCalendarService academicYearCalendarService, IValidationErrorHandler validationErrorHandler)
     : base(validationErrorHandler)
 {
     _dd04 = dd04;
     _dd07 = dd07;
     _validationDataService       = validationDataService;
     _academicYearCalendarService = academicYearCalendarService;
 }
 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_12Rule(
     ILearnerEmploymentStatusQueryService learnerEmploymentStatusQueryService,
     IDD07 dd07,
     ILearningDeliveryFAMQueryService learningDeliveryFAMQueryService,
     IValidationErrorHandler validationErrorHandler)
     : base(validationErrorHandler, RuleNameConstants.EmpStat_12)
 {
     _learnerEmploymentStatusQueryService = learnerEmploymentStatusQueryService;
     _dd07 = dd07;
     _learningDeliveryFAMQueryService = learningDeliveryFAMQueryService;
 }
 public UKPRN_06Rule(
     ILearningDeliveryFAMQueryService learningDeliveryFAMQueryService,
     IDD07 dd07,
     IValidationErrorHandler validationErrorHandler,
     IFCSDataService fcsDataService = null)
     : base(validationErrorHandler, RuleNameConstants.UKPRN_06)
 {
     _fcsDataService = fcsDataService;
     _learningDeliveryFAMQueryService = learningDeliveryFAMQueryService;
     _dd07 = dd07;
 }
Пример #10
0
 public DateOfBirth_36Rule NewRule(
     IValidationErrorHandler validationErrorHandler = null,
     IDD07 dd07 = null,
     IDateTimeQueryService dateTimeQueryService = null,
     ILearningDeliveryFAMQueryService learningDeliveryFAMQueryService = null)
 {
     return(new DateOfBirth_36Rule(
                validationErrorHandler: validationErrorHandler,
                dd07: dd07,
                dateTimeQueryService: dateTimeQueryService,
                learningDeliveryFAMQueryService: learningDeliveryFAMQueryService));
 }
 public DateOfBirth_48Rule(
     IDD07 dd07,
     IDD04 dd04,
     IAcademicYearQueryService academicYearQueryService,
     IDateTimeQueryService dateTimeQueryService,
     IValidationErrorHandler validationErrorHandler)
     : base(validationErrorHandler, RuleNameConstants.DateOfBirth_48)
 {
     _dd07 = dd07;
     _dd04 = dd04;
     _academicYearQueryService = academicYearQueryService;
     _datetimeQueryService     = dateTimeQueryService;
 }
 private DateOfBirth_48Rule NewRule(
     IDD07 dd07 = null,
     IDD04 dd04 = null,
     IDateTimeQueryService dateTimeQueryService         = null,
     IAcademicYearQueryService academicYearQueryService = null,
     IValidationErrorHandler validationErrorHandler     = null)
 {
     return(new DateOfBirth_48Rule(
                dd07: dd07,
                dd04: dd04,
                dateTimeQueryService: dateTimeQueryService,
                academicYearQueryService: academicYearQueryService,
                validationErrorHandler: validationErrorHandler));
 }
 private LearnAimRef_59Rule NewRule(
     IDD07 dd07 = null,
     IDateTimeQueryService dateTimeQueryService = null,
     ILARSDataService larsDataService           = null,
     ILearningDeliveryFAMQueryService learningDeliveryFamQueryService = null,
     IValidationErrorHandler validationErrorHandler = null)
 {
     return(new LearnAimRef_59Rule(
                dd07,
                dateTimeQueryService,
                larsDataService,
                learningDeliveryFamQueryService,
                validationErrorHandler));
 }
 public EmpStat_08Rule(
     IDD07 dd07,
     IDateTimeQueryService dateTimeQueryService,
     IAcademicYearQueryService academicYearQueryService,
     ILearningDeliveryFAMQueryService learningDeliveryFAMQueryService,
     ILearnerEmploymentStatusQueryService learnerEmploymentStatusQueryService,
     IValidationErrorHandler validationErrorHandler)
     : base(validationErrorHandler, RuleNameConstants.EmpStat_08)
 {
     _dd07 = dd07;
     _dateTimeQueryService                = dateTimeQueryService;
     _academicYearQueryService            = academicYearQueryService;
     _learnerEmploymentStatusQueryService = learnerEmploymentStatusQueryService;
     _learningDeliveryFAMQueryService     = learningDeliveryFAMQueryService;
 }
 public LearnAimRef_80Rule(
     ILARSDataService larsDataService,
     IOrganisationDataService organisationDataService,
     ILearningDeliveryFAMQueryService learningDeliveryFamQueryService,
     IDD07 dd07,
     IFileDataService fileDataService,
     IValidationErrorHandler validationErrorHandler)
     : base(validationErrorHandler, RuleNameConstants.LearnAimRef_80)
 {
     _larsDataService                 = larsDataService;
     _organisationDataService         = organisationDataService;
     _learningDeliveryFamQueryService = learningDeliveryFamQueryService;
     _dd07            = dd07;
     _fileDataService = fileDataService;
 }
Пример #16
0
 public EmpStat_08Rule NewRule(
     IDD07 dd07 = null,
     IDateTimeQueryService dateTimeQueryService         = null,
     IAcademicYearQueryService academicYearQueryService = null,
     ILearnerEmploymentStatusQueryService learnerEmploymentStatusQueryService = null,
     ILearningDeliveryFAMQueryService learningDeliveryFAMQueryService         = null,
     IValidationErrorHandler validationErrorHandler = null)
 {
     return(new EmpStat_08Rule(
                dd07: dd07,
                dateTimeQueryService: dateTimeQueryService,
                academicYearQueryService: academicYearQueryService,
                learnerEmploymentStatusQueryService: learnerEmploymentStatusQueryService,
                learningDeliveryFAMQueryService: learningDeliveryFAMQueryService,
                validationErrorHandler: validationErrorHandler));
 }
Пример #17
0
 private LearnAimRef_80Rule NewRule(
     ILARSDataService larsDataService = null,
     IOrganisationDataService organisationDataService = null,
     ILearningDeliveryFAMQueryService learningDeliveryFamQueryService = null,
     IDD07 dd07 = null,
     IFileDataService fileDataService = null,
     IValidationErrorHandler validationErrorHandler = null)
 {
     return(new LearnAimRef_80Rule(
                larsDataService,
                organisationDataService,
                learningDeliveryFamQueryService,
                dd07,
                fileDataService,
                validationErrorHandler));
 }
Пример #18
0
 public DateOfBirth_32Rule(
     IDD07 dd07,
     IDateTimeQueryService dateTimeQueryService,
     ILearningDeliveryFAMQueryService learningDeliveryFAMQueryService,
     ILARSDataService larsDataService,
     IOrganisationDataService organisationDataService,
     IFileDataService fileDataService,
     IValidationErrorHandler validationErrorHandler)
     : base(validationErrorHandler, RuleNameConstants.DateOfBirth_32)
 {
     _dd07 = dd07;
     _dateTimeQueryService            = dateTimeQueryService;
     _learningDeliveryFAMQueryService = learningDeliveryFAMQueryService;
     _larsDataService         = larsDataService;
     _organisationDataService = organisationDataService;
     _fileDataService         = fileDataService;
 }
 private DateOfBirth_32Rule NewRule(
     IDD07 dd07 = null,
     IDateTimeQueryService dateTimeQueryService = null,
     ILearningDeliveryFAMQueryService learningDeliveryFAMQueryService = null,
     ILARSDataService larsDataService = null,
     IOrganisationDataService organisationDataService = null,
     IFileDataService fileDataService = null,
     IValidationErrorHandler validationErrorHandler = null)
 {
     return(new DateOfBirth_32Rule(
                dd07,
                dateTimeQueryService,
                learningDeliveryFAMQueryService,
                larsDataService,
                organisationDataService,
                fileDataService,
                validationErrorHandler));
 }
 public FundModel_07Rule(IDD07 dd07, ILearningDeliveryFAMQueryService learningDeliveryFamQueryService, IValidationErrorHandler validationErrorHandler)
     : base(validationErrorHandler, RuleNameConstants.FundModel_07)
 {
     _dd07 = dd07;
     _learningDeliveryFamQueryService = learningDeliveryFamQueryService;
 }
 private FworkCode_05Rule NewRule(IDD07 dd07 = null, ILARSDataService larsDataService = null, IValidationErrorHandler validationErrorHandler = null)
 {
     return(new FworkCode_05Rule(dd07, larsDataService, validationErrorHandler));
 }
 private DateOfBirth_35Rule NewRule(IDateTimeQueryService dateTimeQueryService = null, IDD07 dd07 = null, ILearningDeliveryFAMQueryService learningDeliveryFamQueryService = null, IValidationErrorHandler validationErrorHandler = null)
 {
     return(new DateOfBirth_35Rule(dateTimeQueryService, dd07, learningDeliveryFamQueryService, validationErrorHandler));
 }
 private DateOfBirth_48Rule NewRule(IDD04 dd04 = null, IDD07 dd07 = null, IValidationDataService validationDataService = null, IAcademicYearCalendarService academicYearCalendarService = null, IValidationErrorHandler validationErrorHandler = null)
 {
     return(new DateOfBirth_48Rule(dd04, dd07, validationDataService, academicYearCalendarService, validationErrorHandler));
 }
 private FundModel_06Rule NewRule(IDD07 dd07 = null, IValidationErrorHandler validationErrorHandler = null)
 {
     return(new FundModel_06Rule(dd07, validationErrorHandler));
 }
 private LearnStartDate_03Rule NewRule(IDD07 dd07 = null, IValidationDataService validationDataService = null, IValidationErrorHandler validationErrorHandler = null)
 {
     return(new LearnStartDate_03Rule(dd07, validationDataService, validationErrorHandler));
 }
Пример #26
0
 public FundModel_06Rule(IDD07 dd07, IValidationErrorHandler validationErrorHandler)
     : base(validationErrorHandler, RuleNameConstants.FundModel_06)
 {
     _dd07 = dd07;
 }
Пример #27
0
 public PlanLearnHours_01Rule(IDD07 dd07, IValidationErrorHandler validationErrorHandler)
     : base(validationErrorHandler)
 {
     _dd07 = dd07;
 }
Пример #28
0
 private PlanLearnHours_01Rule NewRule(IDD07 dd07 = null, IValidationErrorHandler validationErrorHandler = null)
 {
     return(new PlanLearnHours_01Rule(dd07, validationErrorHandler));
 }
 private FundModel_07Rule NewRule(IDD07 dd07 = null, ILearningDeliveryFAMQueryService learningDeliveryFamQueryService = null, IValidationErrorHandler validationErrorHandler = null)
 {
     return new FundModel_07Rule(dd07, learningDeliveryFamQueryService, validationErrorHandler);
 }
 public LearnStartDate_03Rule(IDD07 dd07, IValidationDataService validationDataService, IValidationErrorHandler validationErrorHandler)
     : base(validationErrorHandler)
 {
     _dd07 = dd07;
     _validationDataService = validationDataService;
 }