public PersonService(IPersonRuleProcessor processor) { _ruleProcessor = processor; _ruleProcessor.AddRules(RuleCreatorService.PersonRules); }
public static (IPerson item, RuleEnumerators.RuleStatus status, string[] failedFields) Validate(this IPerson item, IPersonRuleProcessor processor) { return(processor.Process(item)); }