Inheritance: IDrawingRepository, IDisposable
Ejemplo n.º 1
0
 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;
     }
 }