Exemplo n.º 1
0
 public void Rollback()
 {
     if (Status == PersistenceTransactionStatus.Active)
     {
         Status = PersistenceTransactionStatus.Rolledback;
     }
 }
Exemplo n.º 2
0
 public void Commit()
 {
     if (Status == PersistenceTransactionStatus.Active)
     {
         Status = PersistenceTransactionStatus.Committed;
     }
 }
Exemplo n.º 3
0
            public void Dispose()
            {
                if (_isDisposed)
                {
                    return;
                }

                if (Status == PersistenceTransactionStatus.Active)
                {
                    Status = PersistenceTransactionStatus.Invalid;
                }
                _isDisposed = true;
            }