public virtual Task UpdateAsync(TModel model, CancellationToken cancellationToken = default(CancellationToken)) { model.LastMod = DateTime.UtcNow; appEvents.OnEntryChanged(this, (model.Id, typeof(TModel), model)); return(provider.UpdateAsync(model, cancellationToken)); }