コード例 #1
0
        public async Task <TResponse> Handle(TRequest request, CancellationToken cancellationToken, RequestHandlerDelegate <TResponse> next)
        {
            TResponse response = await next();

            await _domainEventDispatcher.DispatchEventsAsync();

            await _dbContext.SaveChangesAsync(cancellationToken);

            return(response);
        }