コード例 #1
0
        private RunnerResolution ResolveTransaction(bool commit, ISqlConnectionManager connectionManager)
        {
            _logger.PostEntryNoTimestamp(string.Empty);

            if (commit)
            {
                _logger.PostEntry(Verbosity.Vital, "~~~~~~~~~~ COMMITTING ~~~~~~~~~~{0}", Environment.NewLine);
                connectionManager.CommitTransaction();
                return(RunnerResolution.Committed);
            }

            _logger.PostEntry(Verbosity.Vital, "~~~~~~~~~~ ROLLING BACK ~~~~~~~~~~{0}", Environment.NewLine);
            connectionManager.RollbackTransaction();
            return(RunnerResolution.RolledBack);
        }
コード例 #2
0
ファイル: Runner.cs プロジェクト: nick-randal/UsefulCSharp
        private RunnerResolution ResolveTransaction(bool commit, ISqlConnectionManager connectionManager)
        {
            _logger.PostEntryNoTimestamp(string.Empty);

            if (commit)
            {
                _logger.PostEntry(Verbosity.Vital, "~~~~~~~~~~ COMMITTING ~~~~~~~~~~{0}", Environment.NewLine);
                connectionManager.CommitTransaction();
                return RunnerResolution.Committed;
            }

            _logger.PostEntry(Verbosity.Vital, "~~~~~~~~~~ ROLLING BACK ~~~~~~~~~~{0}", Environment.NewLine);
            connectionManager.RollbackTransaction();
            return RunnerResolution.RolledBack;
        }