Beispiel #1
0
 public void EnableBackup(bool value)
 {
     if (value)
     {
         TermBackupListener.Enable();
     }
     else
     {
         TermBackupListener.Disable();
     }
 }
Beispiel #2
0
        protected void RegisterListeners(NHibernate.Cfg.Configuration configuration)
        {
            var listeners        = configuration.EventListeners;
            var alteringListener = new TermAlteringListener();
            var backupListener   = new TermBackupListener();

            //xvar arrangementListener = new SearArrangementListener();
            listeners.PostUpdateEventListeners =
                new[] { alteringListener }.Concat(listeners.PostUpdateEventListeners).ToArray();
            listeners.PostDeleteEventListeners =
                new[] { alteringListener }.Concat(listeners.PostDeleteEventListeners).ToArray();
            //xlisteners.PreDeleteEventListeners = new[] { arrangementListener }.Concat(listeners.PreDeleteEventListeners).ToArray();
            listeners.PreDeleteEventListeners =
                new[] { backupListener }.Concat(listeners.PreDeleteEventListeners).ToArray();
            listeners.PreUpdateEventListeners =
                new[] { alteringListener }.Concat(listeners.PreUpdateEventListeners).ToArray();
            listeners.PostInsertEventListeners =
                new[] { alteringListener }.Concat(listeners.PostInsertEventListeners).ToArray();
            listeners.PostInsertEventListeners =
                new[] { backupListener }.Concat(listeners.PostInsertEventListeners).ToArray();
        }