public Task PublishEventsAsync(EntityChangeReport changeReport, CancellationToken cancellationToken = default(CancellationToken)) { PublishEventsInternal(changeReport); if (changeReport.IsEmpty() || _unitOfWorkManager.Current == null) { return(Task.FromResult(0)); } return(_unitOfWorkManager.Current.SaveChangesAsync(cancellationToken)); }
public Task TriggerEventsAsync(EntityChangeReport changeReport) { TriggerEventsInternal(changeReport); if (changeReport.IsEmpty() || _unitOfWorkManager.Current == null) { return(Task.FromResult(0)); } return(_unitOfWorkManager.Current.SaveChangesAsync()); }
public virtual void PublishEvents(EntityChangeReport changeReport) { PublishEventsInternal(changeReport); if (changeReport.IsEmpty() || _unitOfWorkManager.Current == null) { return; } _unitOfWorkManager.Current.SaveChanges(); }
public virtual void PublishEventsInternal(EntityChangeReport changeReport) { PublishEntityChangeEvents(changeReport.ChangedEntities); PublishDomainEvents(changeReport.DomainEvents); }
public Task PublishEventsAsync(EntityChangeReport changeReport, CancellationToken cancellationToken = default(CancellationToken)) { return(Task.FromResult(0)); }
public void PublishEvents(EntityChangeReport changeReport) { }
public void TriggerEvents(EntityChangeReport changeReport) { }
public virtual void TriggerEventsInternal(EntityChangeReport changeReport) { TriggerEntityChangeEvents(changeReport.ChangedEntities); TriggerDomainEvents(changeReport.DomainEvents); }
public Task TriggerEventsAsync(EntityChangeReport changeReport) { return(Task.FromResult(0)); }