/// <summary> /// Start transaction. /// </summary> public void BeginTransaction() { _logger.LogInformation($"Called method: {nameof(Session)}.{nameof(BeginTransaction)}."); if (_transactionStarted) { _logger.LogError("Transaction already was open."); throw new InvalidOperationException("The transaction already was open."); } _transactionStarted = true; _eventStore.BeginTransaction(); }
/// <summary> /// Start transaction. /// </summary> public void BeginTransaction() { _logger.Log(LogLevel.Information, $"Called method: {nameof(Session)}.{nameof(BeginTransaction)}."); if (_externalTransaction) { _logger.Log(LogLevel.Error, "Transaction already was open."); throw new InvalidOperationException("The transaction already was open."); } _externalTransaction = true; _eventStore.BeginTransaction(); }
public void BeginTransaction() { _eventStore.BeginTransaction(); CalledMethods |= EventStoreMethods.BeginTransaction; }