public void UpdateForSystem <T>(T objectToUpdate) where T : class { AuditEventListener.OnPreUpdateForSystem(objectToUpdate); DbContext.SaveChanges(); }