C# Class ESFA.DC.ILR.ValidationService.Rules.HE.LearningDeliveryHE.LearningDeliveryHE_08Rule

Inheritance: AbstractRule, IRule
Mostra file Open project: SkillsFundingAgency/DC-ILR-1819-ValidationService

Public Methods

Method Description
ConditionMet ( string learnAimRef, ILearningDeliveryHE learningDeliveryHEEntity, IReadOnlyCollection learningDeliveryFAMs ) : bool
DerivedData27ConditionMet ( int ukprn ) : bool
FAMSConditionMet ( IReadOnlyCollection learningDeliveryFAMs ) : bool
LARSConditionMet ( string learnAimRef ) : bool
LearningDeliveryHEConditionMet ( ILearningDeliveryHE learningDeliveryHEEntity ) : bool
LearningDeliveryHE_08Rule ( IValidationErrorHandler validationErrorHandler, IFileDataService fileDataService, ILARSDataService lARSDataService, IDerivedData_27Rule derivedData_27Rule, IOrganisationDataService organisationDataService, ILearningDeliveryFAMQueryService learningDeliveryFAMQueryService ) : System
Validate ( objectToValidate ) : void

Method Details

ConditionMet() public method

public ConditionMet ( string learnAimRef, ILearningDeliveryHE learningDeliveryHEEntity, IReadOnlyCollection learningDeliveryFAMs ) : bool
learnAimRef string
learningDeliveryHEEntity ILearningDeliveryHE
learningDeliveryFAMs IReadOnlyCollection
return bool

DerivedData27ConditionMet() public method

public DerivedData27ConditionMet ( int ukprn ) : bool
ukprn int
return bool

FAMSConditionMet() public method

public FAMSConditionMet ( IReadOnlyCollection learningDeliveryFAMs ) : bool
learningDeliveryFAMs IReadOnlyCollection
return bool

LARSConditionMet() public method

public LARSConditionMet ( string learnAimRef ) : bool
learnAimRef string
return bool

LearningDeliveryHEConditionMet() public method

public LearningDeliveryHEConditionMet ( ILearningDeliveryHE learningDeliveryHEEntity ) : bool
learningDeliveryHEEntity ILearningDeliveryHE
return bool

LearningDeliveryHE_08Rule() public method

public LearningDeliveryHE_08Rule ( IValidationErrorHandler validationErrorHandler, IFileDataService fileDataService, ILARSDataService lARSDataService, IDerivedData_27Rule derivedData_27Rule, IOrganisationDataService organisationDataService, ILearningDeliveryFAMQueryService learningDeliveryFAMQueryService ) : System
validationErrorHandler IValidationErrorHandler
fileDataService IFileDataService
lARSDataService ILARSDataService
derivedData_27Rule IDerivedData_27Rule
organisationDataService IOrganisationDataService
learningDeliveryFAMQueryService ILearningDeliveryFAMQueryService
return System

Validate() public method

public Validate ( objectToValidate ) : void
return void