private void ApplyRulesForEvent() { if (ApplyRules) { var repository = new DrawingRepository(); List<RuleParameter> rules = repository.GetRulesForEvent(eventId); foreach (RuleParameter rp in rules) { InvokeRuleMethod(rp); } } }
private void PerformDrawing() { try { using (var repository = new DrawingRepository()) { repository.PerformAutomaticDrawing(); } } catch (Exception e) { WriteLogEntry("Error occured" + e.Message + " - " + DateTime.Now, EventLogEntryType.Error); } finally { IsRunning = false; } }