public async Task Send(SagaConsumeContext <TSaga, TMessage> context) { var sagaConsumeContext = new DapperSagaConsumeContext <TSaga, TMessage>(_sqlConnection, context, context.Saga, _tableName, false); sagaConsumeContext.LogAdded(); await _next.Send(sagaConsumeContext).ConfigureAwait(false); if (!sagaConsumeContext.IsCompleted) { await _insertSagaInstance(_sqlConnection, context.Saga).ConfigureAwait(false); } }