Editor.Utils.NHibernateSessionManager.RollbackTransactionOn C# (CSharp) Method

RollbackTransactionOn() public method

public RollbackTransactionOn ( string sessionFactoryConfigPath ) : void
sessionFactoryConfigPath string
return void
        public void RollbackTransactionOn(string sessionFactoryConfigPath)
        {
            ITransaction transaction = (ITransaction)ContextTransactions[sessionFactoryConfigPath];

            try {
                if (HasOpenTransactionOn(sessionFactoryConfigPath)) {
                    transaction.Rollback();
                }

                ContextTransactions.Remove(sessionFactoryConfigPath);
            }
            finally {
                CloseSessionOn(sessionFactoryConfigPath);
            }
        }