public async Task Dispatch(IPublishDomainEvents entity) { foreach (var domainEvent in entity.FlushDomainEvents()) { await _mediator.Publish(domainEvent).ConfigureAwait(false); } }
public IssueState(IPublishDomainEvents bus) { this.Bus = bus; }
public ProductState(IPublishDomainEvents bus) : base(bus) { this.Bus = bus; }