private static bool HandleAllChargeLimitsByRule(IEnumerable <ValidateChargeLimitArgs> chargeLimits, IChainOfResponsibilityHandler <ValidateChargeLimitArgs> rule) { try { foreach (var limit in chargeLimits) { rule.Handle(limit); } return(true); } catch (ValidationException) { return(false); } }
public ContentProcessorAdapter(IChainOfResponsibilityHandler<Content> corHandler) { _corHandler = corHandler; }