public async Task <int> SaveChangesAsync() { this._dataContext.SyncObjectsAuditPreCommit(this._session); await this._dataContext.DispatchNotificationsAsync(this._mediator); return(await _dataContext.SaveChangesAsync()); }
public async Task <int> SaveChangesAsync(CancellationToken cancellationToken) { this._dataContext.SyncObjectsAuditPreCommit(this._session); var changes = await _dataContext.SaveChangesAsync(cancellationToken); await this._dataContext.DispatchNotificationsAsync(this._mediator); return(changes); }