C# 클래스 ESFA.DC.ILR.ValidationService.Rules.LearningDelivery.AFinType.AFinType_14Rule

상속: AbstractRule, IRule
파일 보기 프로젝트 열기: SkillsFundingAgency/DC-ILR-1819-ValidationService

공개 메소드들

메소드 설명
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

메소드 상세

AFinType_14Rule() 공개 메소드

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

AimTypeConditionMet() 공개 메소드

public AimTypeConditionMet ( int aimType ) : bool
aimType int
리턴 bool

BuildErrorMessageParameters() 공개 메소드

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

ConditionMet() 공개 메소드

public ConditionMet ( int aimType, IEnumerable appFinRecords ) : bool
aimType int
appFinRecords IEnumerable
리턴 bool

PMRConditionMet() 공개 메소드

public PMRConditionMet ( IEnumerable appFinRecords ) : bool
appFinRecords IEnumerable
리턴 bool

TNPConditionMet() 공개 메소드

public TNPConditionMet ( IEnumerable appFinRecords ) : bool
appFinRecords IEnumerable
리턴 bool

Validate() 공개 메소드

public Validate ( objectToValidate ) : void
리턴 void