C# Класс ESFA.DC.ILR.ValidationService.Rules.LearningDelivery.AFinType.AFinType_14Rule

Наследование: AbstractRule, IRule
Показать файл Открыть проект

Открытые методы

Метод Описание
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