コード例 #1
0
ファイル: EntityBus.cs プロジェクト: ZuccatoAgustin/Challenge
 public Task TriggerEventsAsync(EntityChangeReport changeReport)
 {
     this.TriggerEventsInternal(changeReport);
     if (changeReport.IsEmpty() || this._unitOfWorkManager.Current == null)
     {
         return((Task)Task.FromResult <int>(0));
     }
     return(this._unitOfWorkManager.Current.SaveChangesAsync());
 }
コード例 #2
0
ファイル: EntityBus.cs プロジェクト: ZuccatoAgustin/Challenge
 public virtual void TriggerEvents(EntityChangeReport changeReport)
 {
     this.TriggerEventsInternal(changeReport);
     if (changeReport.IsEmpty() || this._unitOfWorkManager.Current == null)
     {
         return;
     }
     this._unitOfWorkManager.Current.SaveChanges();
 }
コード例 #3
0
ファイル: EntityBus.cs プロジェクト: ZuccatoAgustin/Challenge
 public virtual void TriggerEventsInternal(EntityChangeReport changeReport)
 {
     this.TriggerEntityChangeEvents(changeReport.ChangedEntities);
     this.TriggerDomainEvents(changeReport.DomainEvents);
 }
コード例 #4
0
ファイル: EntityBus.cs プロジェクト: ZuccatoAgustin/Challenge
 public Task TriggerEventsAsync(EntityChangeReport changeReport)
 {
     return((Task)Task.FromResult <int>(0));
 }
コード例 #5
0
ファイル: EntityBus.cs プロジェクト: ZuccatoAgustin/Challenge
 public void TriggerEvents(EntityChangeReport changeReport)
 {
 }