Ejemplo n.º 1
0
 public void ProcessVisitor(PicFactoryVisitor visitor, PicFilter filter)
 {
     visitor.Initialize(this);
     foreach (PicEntity entity in _entities)
     {
         try
         {
             if (entity != null && !entity.Deleted && filter.Accept(entity))
             {
                 visitor.ProcessEntity(entity);
             }
         }
         catch (Exception ex)
         {
             _log.Error(ex.Message);
         }
     }
     visitor.Finish();
 }
Ejemplo n.º 2
0
 public void ProcessVisitor(PicFactoryVisitor visitor)
 {
     ProcessVisitor(visitor, new PicFilter());
 }