protected override void Hook(IModificationTracking entity, HookEntityMetadata metadata, IDbContext dbContext)
 {
     metadata.Entry.Property(EFCoreShadow.ModifiedDateTime).CurrentValue      = _clock.Now;
     metadata.Entry.Property(EFCoreShadow.ModifiedByBrowserName).CurrentValue = _session.UserBrowserName;
     metadata.Entry.Property(EFCoreShadow.ModifiedByIP).CurrentValue          = _session.UserIP;
     metadata.Entry.Property(EFCoreShadow.ModifiedByUserId).CurrentValue      = _session.UserId.To <TUserId>();
 }
Exemplo n.º 2
0
 protected override void Hook(IModificationTracking entity, HookEntityMetadata metadata, IUnitOfWork uow)
 {
     metadata.Entry.Property(EFCore.ModificationDateTime).CurrentValue = _dateTime.UtcNow;
     metadata.Entry.Property(EFCore.ModifierBrowserName).CurrentValue  = _session.UserBrowserName;
     metadata.Entry.Property(EFCore.ModifierIp).CurrentValue           = _session.UserIP;
     metadata.Entry.Property(EFCore.ModifierUserId).CurrentValue       = _session.UserId.FromString <TUserId>();
 }