C# Class ESFA.DC.ILR.ValidationService.Rules.LearningDelivery.AFinType.AFinType_14Rule

Inheritance: AbstractRule, IRule
ファイルを表示 Open project: SkillsFundingAgency/DC-ILR-1819-ValidationService

Public Methods

Method Description
AFinType_14Rule ( ILearningDeliveryAppFinRecordQueryService learningDeliveryAppFinRecordQueryService, IValidationErrorHandler validationErrorHandler ) : System.Collections.Generic
AimTypeConditionMet ( int aimType ) : bool
BuildErrorMessageParameters ( string aFinType, int? aFinCode ) : IEnumerable
ConditionMet ( int aimType, IEnumerable appFinRecords ) : bool
PMRConditionMet ( IEnumerable appFinRecords ) : bool
TNPConditionMet ( IEnumerable appFinRecords ) : bool
Validate ( objectToValidate ) : void

Method Details

AFinType_14Rule() public method

public AFinType_14Rule ( ILearningDeliveryAppFinRecordQueryService learningDeliveryAppFinRecordQueryService, IValidationErrorHandler validationErrorHandler ) : System.Collections.Generic
learningDeliveryAppFinRecordQueryService ILearningDeliveryAppFinRecordQueryService
validationErrorHandler IValidationErrorHandler
return System.Collections.Generic

AimTypeConditionMet() public method

public AimTypeConditionMet ( int aimType ) : bool
aimType int
return bool

BuildErrorMessageParameters() public method

public BuildErrorMessageParameters ( string aFinType, int? aFinCode ) : IEnumerable
aFinType string
aFinCode int?
return IEnumerable

ConditionMet() public method

public ConditionMet ( int aimType, IEnumerable appFinRecords ) : bool
aimType int
appFinRecords IEnumerable
return bool

PMRConditionMet() public method

public PMRConditionMet ( IEnumerable appFinRecords ) : bool
appFinRecords IEnumerable
return bool

TNPConditionMet() public method

public TNPConditionMet ( IEnumerable appFinRecords ) : bool
appFinRecords IEnumerable
return bool

Validate() public method

public Validate ( objectToValidate ) : void
return void