public void OnPostUpdate(PostUpdateEvent @event) { LogHelper.TraceIfEnabled <NhEventListeners>("OnPostUpdate for '{0}' with id '{1}'", () => @event.Entity.GetType().Name, () => @event.Id); AggregateDataInterceptor.CheckNodeVersionId(@event.Entity, EnsureVersionIdsInitialised()); }
public void OnPostInsert(PostInsertEvent @event) { LogHelper.TraceIfEnabled <NhEventListeners>("OnPostInsert for '{0}' with id '{1}'", () => @event.Entity.GetType().Name, () => @event.Id); AggregateDataInterceptor.CheckNodeVersionId(@event.Entity, EnsureVersionIdsInitialised()); var referenceByGuid = @event.Entity as IReferenceByGuid; if (referenceByGuid == null) { LogHelper.TraceIfEnabled <NhEventListeners>("Not raising event because casting entity to IReferenceByGuid resulted in null value"); return; } //if (NodeIdAvailable != null) NodeIdAvailable(referenceByGuid, (Guid)@event.Id); OnNodeIdAvailable(referenceByGuid, (Guid)@event.Id); }