public override void UpdateExecuting <TEntity>(RepositoryInterceptionContext <TEntity> interceptionContext) { if (interceptionContext.Entity is IHaveTimeStamp haveStamp) { var currentTime = DateTime.UtcNow; haveStamp.ModTime = currentTime; haveStamp.ModUser = _user; } }
public override Task UpdateExecutingAsync <TEntity>(RepositoryInterceptionContext <TEntity> interceptionContext, CancellationToken cancellationToken = new CancellationToken()) { if (interceptionContext.Entity is IHaveTimeStamp haveStamp) { var currentTime = DateTime.UtcNow; haveStamp.ModTime = currentTime; haveStamp.ModUser = _user; } return(Task.FromResult(0)); }