Esempio n. 1
0
 internal static void Traverse(this Order entity, EntitiesIterator visitor)
 {
     if (entity.Customer != null)
     {
         visitor.Visit(entity.Customer);
     }
 }
Esempio n. 2
0
        public static EntitiesIterator Create <T>(T entity)
        {
            EntitiesIterator iterator = new EntitiesIterator();

            iterator.Visit(entity);
            return(iterator);
        }
Esempio n. 3
0
 internal static void Traverse(this Customer entity, EntitiesIterator visitor)
 {
     if (entity.Orders != null)
     {
         foreach (var value in entity.Orders)
         {
             visitor.Visit(value);
         }
     }
 }