protected void OnItemUpdating(EntityUpdateEventArgs args) { if (ItemUpdate != null) { ItemUpdate(this, args); } }
private async Task Domain_EntityPreUpdate(IDomainExecutionContext context, EntityUpdateEventArgs <T> e) { if (e.Entity.Member == null) { var authProvider = context.DomainContext.GetRequiredService <IAuthenticationProvider>(); e.Entity.Member = await authProvider.GetAuthentication().GetPermission <IMember>(); } }
private static void Repository_ItemUpdate(object sender, EntityUpdateEventArgs e) { TestResult obj = e.EntityObject as TestResult; TestResult newObj = e.NewEntityObject as TestResult; obj.Name = newObj.Name; obj.Test = newObj.Test; obj.Date = newObj.Date; obj.Mark = newObj.Mark; }
public static void EntityUpdated(EntityUpdateEventArgs e) => SystemEvents.InvokeEvent(null, OnEntityUpdated, e, nameof(OnEntityUpdated));
private static Task EntityUpdated(EntityUpdateEventArgs <User> arg) { Console.WriteLine($"User score has been updated: {arg.ValueBefore.Score} => {arg.ValueAfter.Score}"); return(Task.CompletedTask); }
protected void OnItemUpdate(EntityUpdateEventArgs args) { ItemUpdate?.Invoke(this, args); }