private OrigLearnStartDate_05Rule NewRule(
     IDerivedData_07Rule dd07         = null,
     ILARSDataService larsDataService = null,
     IValidationErrorHandler validationErrorHandler = null)
 {
     return(new OrigLearnStartDate_05Rule(dd07, larsDataService, validationErrorHandler));
 }
Exemplo n.º 2
0
 public PCSLDCS_01Rule(
     IValidationErrorHandler validationErrorHandler,
     ILARSDataService lARSDataService)
     : base(validationErrorHandler, RuleNameConstants.PCSLDCS_01)
 {
     _lARSDataService = lARSDataService;
 }
Exemplo n.º 3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="LearnAimRefRuleBaseTestRule" /> class.
 /// </summary>
 /// <param name="validationErrorHandler">The validation error handler.</param>
 /// <param name="provider">The provider.</param>
 /// <param name="larsData">The lars data.</param>
 public LearnAimRefRuleBaseTestRule(
     IValidationErrorHandler validationErrorHandler,
     IProvideLearnAimRefRuleActions provider,
     ILARSDataService larsData)
     : base(validationErrorHandler, provider, larsData, "LearnAimRefRuleBaseTestRule")
 {
 }
 public R64Rule(
     IValidationErrorHandler validationErrorHandler,
     ILARSDataService larsDataService)
     : base(validationErrorHandler, RuleNameConstants.R64)
 {
     _larsData = larsDataService;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="LearnAimRef_88Rule" /> class.
 /// </summary>
 /// <param name="validationErrorHandler">The validation error handler.</param>
 /// <param name="provider">The provider.</param>
 /// <param name="larsData">The lars data.</param>
 public LearnAimRef_88Rule(
     IValidationErrorHandler validationErrorHandler,
     IProvideLearnAimRefRuleActions provider,
     ILARSDataService larsData)
     : base(validationErrorHandler, provider, larsData, RuleNameConstants.LearnAimRef_88)
 {
 }
Exemplo n.º 6
0
 public LearnDelFAMType_67Rule(
     IValidationErrorHandler validationErrorHandler,
     ILARSDataService larsDataService)
     : base(validationErrorHandler, RuleNameConstants.LearnDelFAMType_67)
 {
     _larsDataService = larsDataService;
 }
 public ProgType_19Rule(
     IValidationErrorHandler validationErrorHandler,
     ILARSDataService larsDataService)
     : base(validationErrorHandler, RuleNameConstants.ProgType_19)
 {
     _larsDataService = larsDataService;
 }
Exemplo n.º 8
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;
        }
Exemplo n.º 9
0
 public FUNDLEV_02Rule(
     ILARSDataService larsDataService,
     IValidationErrorHandler validationErrorHandler)
     : base(validationErrorHandler, RuleNameConstants.FUNDLEV_02)
 {
     _larsDataService = larsDataService;
 }
Exemplo n.º 10
0
 private LearnStartDate_13Rule NewRule(
     ILARSDataService larsDataService = null,
     ILearningDeliveryFAMQueryService learningDeliveryFamQueryService = null,
     IValidationErrorHandler validationErrorHandler = null)
 {
     return(new LearnStartDate_13Rule(larsDataService, learningDeliveryFamQueryService, validationErrorHandler));
 }
        private LearnDelFAMType_57Rule NewRule(
            IValidationErrorHandler validationErrorHandler = null,
            ILARSDataService larsDataService = null,
            IDerivedData_07Rule dd07         = null,
            IDerivedData_12Rule dd12         = null,
            IDerivedData_21Rule dd21         = null,
            ILearningDeliveryFAMQueryService famQueryService = null,
            IFileDataService fileDataService = null,
            IOrganisationDataService organisationDataService = null,
            IDateTimeQueryService dateTimeQueryService       = null)
        {
            var dateTimeQueryServiceMock = new Mock <IDateTimeQueryService>();

            dateTimeQueryServiceMock.Setup(x => x.YearsBetween(It.IsAny <DateTime>(), It.IsAny <DateTime>())).Returns(24);

            return(new LearnDelFAMType_57Rule(
                       validationErrorHandler,
                       larsDataService,
                       dd07,
                       dd12,
                       dd21,
                       famQueryService,
                       fileDataService,
                       organisationDataService,
                       dateTimeQueryService ?? dateTimeQueryServiceMock.Object));
        }
        /// <summary>
        /// Initializes a new instance of the <see cref="LearnDelFAMType_62Rule" /> 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_62Rule(
            IValidationErrorHandler validationErrorHandler,
            ILARSDataService larsData,
            IDerivedData_07Rule derivedData07,
            IDerivedData_21Rule derivedData21,
            IDerivedData_28Rule derivedData28,
            IDerivedData_29Rule derivedData29)
            : base(validationErrorHandler, RuleNameConstants.LearnDelFAMType_62)
        {
            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));

            _larsData      = larsData;
            _derivedData07 = derivedData07;
            _derivedData21 = derivedData21;
            _derivedData28 = derivedData28;
            _derivedData29 = derivedData29;
        }
Exemplo n.º 13
0
 public LearnAimRef_57Rule(ILARSDataService larsDataService, ILearnerEmploymentStatusMonitoringQueryService learnerEmploymentStatusMonitoringQueryService, ILearningDeliveryFAMQueryService learningDeliveryFamQueryService, IValidationErrorHandler validationErrorHandler)
     : base(validationErrorHandler, RuleNameConstants.LearnAimRef_57)
 {
     _larsDataService = larsDataService;
     _learnerEmploymentStatusMonitoringQueryService = learnerEmploymentStatusMonitoringQueryService;
     _learningDeliveryFamQueryService = learningDeliveryFamQueryService;
 }
 public DerivedData_17Rule NewRule(
     IDateTimeQueryService dateTimeQueryService = null,
     ILARSDataService larsDataService           = null,
     ILearningDeliveryAppFinRecordQueryService appFinRecordQueryService = null)
 {
     return(new DerivedData_17Rule(dateTimeQueryService, larsDataService, appFinRecordQueryService));
 }
 private OutGrade_07Rule NewRule(
     IValidationErrorHandler validationErrorHandler = null,
     ILARSDataService larsDataService = null,
     IProvideLookupDetails lookup     = null)
 {
     return(new OutGrade_07Rule(larsDataService, lookup, validationErrorHandler));
 }
 public OrigLearnStartDate_07Rule(
     ILARSDataService larsDataService,
     IValidationErrorHandler validationErrorHandler)
     : base(validationErrorHandler, RuleNameConstants.OrigLearnStartDate_07)
 {
     _larsDataService = larsDataService;
 }
 public LearnDelFAMType_64Rule NewRule(
     IValidationErrorHandler handler = null,
     ILearningDeliveryFAMQueryService learningDeliveryFAMQS = null,
     ILARSDataService larsData = null)
 {
     return(new LearnDelFAMType_64Rule(handler, learningDeliveryFAMQS, larsData));
 }
 public StdCode_02Rule(
     IValidationErrorHandler validationErrorHandler,
     ILARSDataService larsData)
 {
     _messageHandler = validationErrorHandler;
     _larsData       = larsData;
 }
 public PCFLDCS_03Rule(
     ILARSDataService larsDataService,
     IValidationErrorHandler validationErrorHandler)
     : base(validationErrorHandler, RuleNameConstants.PCFLDCS_03)
 {
     _larsDataService = larsDataService;
 }
        private LearnDelFAMType_59Rule NewRule(
            IValidationErrorHandler validationErrorHandler = null,
            ILARSDataService larsDataService = null,
            IDerivedData_07Rule dd07         = null,
            IDerivedData_28Rule dd28         = null,
            IDerivedData_29Rule dd29         = null,
            ILearningDeliveryFAMQueryService famQueryService = null,
            IFileDataService fileDataService = null,
            IOrganisationDataService organisationDataService = null,
            IDateTimeQueryService dateTimeQueryService       = null)
        {
            var dateTimeQueryServiceMock = new Mock <IDateTimeQueryService>();

            dateTimeQueryServiceMock.Setup(x => x.AgeAtGivenDate(It.IsAny <DateTime>(), It.IsAny <DateTime>())).Returns(20);

            return(new LearnDelFAMType_59Rule(
                       validationErrorHandler,
                       larsDataService,
                       dd07,
                       dd28,
                       dd29,
                       famQueryService,
                       fileDataService,
                       organisationDataService,
                       dateTimeQueryService ?? dateTimeQueryServiceMock.Object));
        }
Exemplo n.º 21
0
 private R73Rule NewRule(
     IValidationErrorHandler validationErrorHandler = null,
     ILearningDeliveryAppFinRecordQueryService learningDeliveryAppFinRecordQueryService = null,
     IDerivedData_17Rule dd17         = null,
     ILARSDataService larsDataService = null)
 {
     return(new R73Rule(validationErrorHandler, learningDeliveryAppFinRecordQueryService, larsDataService, dd17));
 }
 private LearnAimRef_88Rule NewRule(
     ILARSDataService larsDataService = null,
     IDerivedData_ValidityCategory_01 ddValidityCategory = null,
     IDerivedData_CategoryRef_01 ddCategoryRef           = null,
     IValidationErrorHandler validationErrorHandler      = null)
 {
     return(new LearnAimRef_88Rule(larsDataService, ddValidityCategory, ddCategoryRef, validationErrorHandler));
 }
 public ProgType_12Rule NewRule(
     IDerivedData_04Rule dd04         = null,
     ILARSDataService larsDataService = null,
     ILearningDeliveryFAMQueryService learningDeliveryFamQueryService = null,
     IValidationErrorHandler validationErrorHandler = null)
 {
     return(new ProgType_12Rule(dd04, larsDataService, learningDeliveryFamQueryService, validationErrorHandler));
 }
Exemplo n.º 24
0
 private LearnStartDate_06Rule NewRule(
     IDerivedData_07Rule dd07         = null,
     ILARSDataService larsDataService = null,
     ILearningDeliveryFAMQueryService learningDeliveryFamQueryService = null,
     IValidationErrorHandler validationErrorHandler = null)
 {
     return(new LearnStartDate_06Rule(dd07, larsDataService, learningDeliveryFamQueryService, validationErrorHandler));
 }
Exemplo n.º 25
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;
 }
 public LearnStartDate_18Rule(
     ILARSDataService larsDataService,
     ILearningDeliveryFAMQueryService learningDeliveryFAMQueryService,
     IValidationErrorHandler validationErrorHandler)
     : base(validationErrorHandler, RuleNameConstants.LearnStartDate_18)
 {
     _larsDataService = larsDataService;
     _learningDeliveryFAMQueryService = learningDeliveryFAMQueryService;
 }
Exemplo n.º 27
0
 public LearnAimRef_72Rule(
     IValidationErrorHandler validationErrorHandler,
     IFCSDataService fcsDataService,
     ILARSDataService larsDataService)
     : base(validationErrorHandler, RuleNameConstants.LearnAimRef_72)
 {
     _fcsData  = fcsDataService;
     _larsData = larsDataService;
 }
 public OrigLearnStartDate_06Rule(
     IDerivedData_07Rule dd07,
     ILARSDataService larsDataService,
     IValidationErrorHandler validationErrorHandler)
     : base(validationErrorHandler, RuleNameConstants.OrigLearnStartDate_06)
 {
     _dd07            = dd07;
     _larsDataService = larsDataService;
 }
Exemplo n.º 29
0
 public LearnAimRef_71Rule(
     IValidationErrorHandler validationErrorHandler,
     IFCSDataService fCSDataService,
     ILARSDataService lARSDataService)
     : base(validationErrorHandler, RuleNameConstants.LearnAimRef_71)
 {
     _fCSDataService  = fCSDataService;
     _lARSDataService = lARSDataService;
 }
 public LearnDelFAMType_67Rule(
     IValidationErrorHandler validationErrorHandler,
     ILearningDeliveryFAMQueryService learningDeliveryFAMQueryService,
     ILARSDataService larsDataService)
     : base(validationErrorHandler, RuleNameConstants.LearnDelFAMType_67)
 {
     _learningDeliveryFAMQueryService = learningDeliveryFAMQueryService;
     _larsData = larsDataService;
 }