Exemplo n.º 1
0
 private LearnDelFAMType_16Rule NewRule(
     IValidationErrorHandler validationErrorHandler   = null,
     IAcademicYearDataService academicYearDataService = null,
     IFileDataService fileDataService = null)
 {
     return(new LearnDelFAMType_16Rule(academicYearDataService, fileDataService, validationErrorHandler));
 }
 private OutStartDate_01Rule NewRule(
     IAcademicYearDataService academicYearDataService = null,
     IDateTimeQueryService dateTimeQueryService       = null,
     IValidationErrorHandler validationErrorHandler   = null)
 {
     return(new OutStartDate_01Rule(academicYearDataService, dateTimeQueryService, validationErrorHandler));
 }
Exemplo n.º 3
0
 public LearnStartDate_02Rule NewRule(
     IValidationErrorHandler handler = null,
     IAcademicYearDataService academicYearDataService = null,
     IDateTimeQueryService dateTimeQueryService       = null)
 {
     return(new LearnStartDate_02Rule(handler, academicYearDataService, dateTimeQueryService));
 }
        /// <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;
        }
 public ULN_09Rule(IFileDataService fileDataService, IAcademicYearDataService academicYearDataService, ILearningDeliveryFAMQueryService learningDeliveryFAMQueryService, IValidationErrorHandler validationErrorHandler)
     : base(validationErrorHandler, RuleNameConstants.ULN_09)
 {
     _fileDataService                 = fileDataService;
     _academicYearDataService         = academicYearDataService;
     _learningDeliveryFAMQueryService = learningDeliveryFAMQueryService;
 }
 public ULN_03Rule(IFileDataService fileDataService, IAcademicYearDataService academicDataQueryService, ILearnerQueryService learnerQueryService, IValidationErrorHandler validationErrorHandler)
     : base(validationErrorHandler, RuleNameConstants.ULN_03)
 {
     _fileDataService          = fileDataService;
     _academicDataQueryService = academicDataQueryService;
     _learnerQueryService      = learnerQueryService;
 }
 public DateOfBirth_50Rule(
     IAcademicYearDataService academicYearDataService,
     IValidationErrorHandler validationErrorHandler)
     : base(validationErrorHandler, RuleNameConstants.DateOfBirth_50)
 {
     _academicYearDataService = academicYearDataService;
 }
Exemplo n.º 8
0
 public DateOfBirth_07Rule(IAcademicYearDataService academicYearDataService, IDateTimeQueryService dateTimeQueryService, ILearningDeliveryFAMQueryService learningDeliveryFAMQueryService, IValidationErrorHandler validationErrorHandler)
     : base(validationErrorHandler, RuleNameConstants.DateOfBirth_07)
 {
     _academicYearDataService         = academicYearDataService;
     _dateTimeQueryService            = dateTimeQueryService;
     _learningDeliveryFAMQueryService = learningDeliveryFAMQueryService;
 }
Exemplo n.º 9
0
 public OutStartDate_02Rule(
     IValidationErrorHandler validationErrorHandler,
     IAcademicYearDataService academicYearDataService)
     : base(validationErrorHandler, RuleNameConstants.OutStartDate_02)
 {
     _academicYearDataService = academicYearDataService;
 }
 private LearnStartDate_03Rule NewRule(
     IDerivedData_07Rule dd07 = null,
     IAcademicYearDataService academicYearDataService = null,
     IValidationErrorHandler validationErrorHandler   = null)
 {
     return(new LearnStartDate_03Rule(dd07, academicYearDataService, validationErrorHandler));
 }
Exemplo n.º 11
0
 public TYPEYR_02Rule(
     IValidationErrorHandler validationErrorHandler,
     IAcademicYearDataService academicYearDataService)
     : base(validationErrorHandler, RuleNameConstants.TYPEYR_02)
 {
     _academicYearDataService = academicYearDataService;
 }
 public DateEmpStatApp_01Rule(
     IValidationErrorHandler validationErrorHandler,
     IAcademicYearDataService yearData)
     : base(validationErrorHandler, RuleNameConstants.DateEmpStatApp_01)
 {
     ThresholdDate = yearData.End();
 }
Exemplo n.º 13
0
 private DateOfBirth_34Rule NewRule(
     IValidationErrorHandler validationErrorHandler   = null,
     IAcademicYearDataService academicYearDataService = null,
     IDateTimeQueryService dateTimeQueryService       = null)
 {
     return(new DateOfBirth_34Rule(academicYearDataService, validationErrorHandler, dateTimeQueryService));
 }
Exemplo n.º 14
0
 public LearnDelFAMType_16Rule(
     IAcademicYearDataService academicYearDataService,
     IValidationErrorHandler validationErrorHandler)
     : base(validationErrorHandler, RuleNameConstants.LearnDelFAMType_16)
 {
     _academicYearDataService = academicYearDataService;
 }
Exemplo n.º 15
0
 public FrmReferenceDataRepositoryService(IDbContextFactory <IILR1920_DataStoreEntitiesValid> ilrContextFactory, IDbContextFactory <ILARSContext> larsContextFactory, IDbContextFactory <IOrganisationsContext> orgContextFactory, IAcademicYearDataService academicYearDataService)
 {
     _ilrContextFactory       = ilrContextFactory;
     _larsContextFactory      = larsContextFactory;
     _orgContextFactory       = orgContextFactory;
     _academicYearDataService = academicYearDataService;
 }
 private OutStartDate_02Rule NewRule(
     IValidationErrorHandler validationErrorHandler   = null,
     IAcademicYearDataService academicYearDataService = null)
 {
     return(new OutStartDate_02Rule(
                validationErrorHandler: validationErrorHandler,
                academicYearDataService: academicYearDataService));
 }
Exemplo n.º 17
0
 private UKPRN_05Rule NewRule(
     IFCSDataService fCSDataService = null,
     IAcademicYearDataService academicYearDataService   = null,
     IAcademicYearQueryService academicYearQueryService = null,
     IValidationErrorHandler validationErrorHandler     = null)
 {
     return(new UKPRN_05Rule(fCSDataService, academicYearDataService, academicYearQueryService, validationErrorHandler));
 }
 public DesktopOrganisationsRepositoryService(
     IDbContextFactory <IOrganisationsContext> organisationsFactory,
     IAcademicYearDataService academicYearDataService,
     IReferenceDataStatisticsService referenceDataStatisticsService)
     : base(organisationsFactory, academicYearDataService)
 {
     _referenceDataStatisticsService = referenceDataStatisticsService;
 }
 private ULN_09Rule NewRule(
     IFileDataService fileDataService = null,
     IAcademicYearDataService academicDataQueryService = null,
     ILearningDeliveryFAMQueryService learningDeliveryFAMQueryService = null,
     IValidationErrorHandler validationErrorHandler = null)
 {
     return(new ULN_09Rule(fileDataService, academicDataQueryService, learningDeliveryFAMQueryService, validationErrorHandler));
 }
Exemplo n.º 20
0
 public LearnStartDate_02Rule(
     IValidationErrorHandler validationErrorHandler,
     IAcademicYearDataService academicYearService,
     IDateTimeQueryService dateTimeQueryService)
     : base(validationErrorHandler, Name)
 {
     _academicYearService  = academicYearService;
     _dateTimeQueryService = dateTimeQueryService;
 }
 private LearnAimRef_89Rule NewRule(
     ILARSDataService larsDataService = null,
     IDerivedData_ValidityCategory_01 ddValidityCategory = null,
     IDerivedData_CategoryRef_01 ddCategoryRef           = null,
     IAcademicYearDataService academicYearDataService    = null,
     IValidationErrorHandler validationErrorHandler      = null)
 {
     return(new LearnAimRef_89Rule(larsDataService, ddValidityCategory, ddCategoryRef, academicYearDataService, validationErrorHandler));
 }
 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 DateOfBirth_30Rule(IDerivedData_07Rule dd07, IAcademicYearDataService academicYearDataService, IDateTimeQueryService dateTimeQueryService, ILearnerFAMQueryService learnerFAMQueryService, ILearningDeliveryFAMQueryService learningDeliveryFAMQueryService, IValidationErrorHandler validationErrorHandler)
     : base(validationErrorHandler, RuleNameConstants.DateOfBirth_30)
 {
     _dd07 = dd07;
     _academicYearDataService         = academicYearDataService;
     _dateTimeQueryService            = dateTimeQueryService;
     _learnerFAMQueryService          = learnerFAMQueryService;
     _learningDeliveryFAMQueryService = learningDeliveryFAMQueryService;
 }
 public DateOfBirth_34Rule(
     IAcademicYearDataService academicYearDataService,
     IValidationErrorHandler validationErrorHandler,
     IDateTimeQueryService dateTimeQueryService)
     : base(validationErrorHandler, RuleNameConstants.DateOfBirth_34)
 {
     _academicYearDataService = academicYearDataService;
     _dateTimeQueryService    = dateTimeQueryService;
 }
 private DateOfBirth_41Rule NewRule(
     IDerivedData_07Rule dd07 = null,
     IAcademicYearDataService academicYearDataService = null,
     IDateTimeQueryService dateTimeQueryService       = null,
     ILearningDeliveryFAMQueryService learningDeliveryFamQueryService = null,
     IValidationErrorHandler validationErrorHandler = null)
 {
     return(new DateOfBirth_41Rule(dd07, academicYearDataService, dateTimeQueryService, learningDeliveryFamQueryService, validationErrorHandler));
 }
 public ULN_11Rule(
     IValidationErrorHandler validationErrorHandler,
     IFileDataService fileDataService,
     IAcademicYearDataService yearService)
 {
     _messageHandler  = validationErrorHandler;
     _fileDataService = fileDataService;
     _yearService     = yearService;
 }
 public LearnStartDate_03Rule(
     IDerivedData_07Rule dd07,
     IAcademicYearDataService academicYearDataService,
     IValidationErrorHandler validationErrorHandler)
     : base(validationErrorHandler, RuleNameConstants.LearnStartDate_03)
 {
     _dd07 = dd07;
     _academicYearDataService = academicYearDataService;
 }
 public OutCollDate_02Rule(
     IAcademicYearDataService academicYearDataService,
     IDateTimeQueryService dateTimeQueryService,
     IValidationErrorHandler validationErrorHandler)
     : base(validationErrorHandler, RuleNameConstants.OutCollDate_02)
 {
     _academicYearDataService = academicYearDataService;
     _dateTimeQueryService    = dateTimeQueryService;
 }
Exemplo n.º 29
0
 public LearnStartDate_12Rule(
     IValidationErrorHandler validationErrorHandler,
     IAcademicYearDataService yearData,
     IDerivedData_07Rule derivedData07)
 {
     _messageHandler = validationErrorHandler;
     _yearData       = yearData;
     _derivedData07  = derivedData07;
 }
 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));
 }