private void DoRollback(bool isNew) { try { if (isNew) { _transactionScope.Dispose(); _transactionScope = null; } } catch (SystemException e) { Log.ExceptionWhileRollingBackTransaction(e); } }