private void GetFailedBusinessRules(IBusinessRuleCollection ruleCollection) { if (ruleCollection == null) { return; } foreach (var ruleResult in ruleCollection.Results.Where(ruleResult => !ruleResult.Value.Result)) { Data.Add(ruleResult.Key.Name, ruleResult.Value); } }
public BusinessRulesNotMetException(IBusinessRuleCollection ruleCollection) : base(ErrorMessage) { GetFailedBusinessRules(ruleCollection); }