Beispiel #1
0
        public async Task RollBackTransaction()
        {
            await TwoPhaseRepository.RollBackTransaction(TransactionId);

            Status = TransactionStatus.RollBacked;
            _logger.LogWarning(
                $"Transaction status was changed as {Status} . Transaction Id = {TransactionId}");
        }
Beispiel #2
0
        public async Task CommitTransaction()
        {
            await TwoPhaseRepository.CommitTransaction(TransactionId);

            Status = TransactionStatus.Commited;
            _logger.LogInformation(
                $"Transaction status was changed as {Status} . Transaction Id = {TransactionId}");
        }