Esempio n. 1
0
 private void ValidateAllEvent(IEnumerator <long> idEnumerator, IEnumerator <IDomainEvent <int> > evtEnumerator)
 {
     idEnumerator.MoveNext();
     evtEnumerator.MoveNext();
     try
     {
         do
         {
             var evt = evtEnumerator.Current;
             _tran.ValidateEvent(idEnumerator.Current, evt);
         } while (idEnumerator.MoveNext() && evtEnumerator.MoveNext());
         _tran.Commit();
     }
     catch
     {
         _tran.Rollback();
     }
 }