private void ApplyRulesForEvent() { if (ApplyRules) { var repository = new DrawingRepository(); List<RuleParameter> rules = repository.GetRulesForEvent(eventId); foreach (RuleParameter rp in rules) { InvokeRuleMethod(rp); } } }