/// <summary> /// Registers a hook to run before a database action occurs. /// </summary> /// <param name="hook">The hook to register.</param> private void RegisterHook(IPreActionHook hook) { if (hook != null) { PreHooks.Add(hook); } }
/// <summary> /// Registers a hook to run before a database action occurs. /// </summary> /// <param name="hook">The hook to register.</param> public void RegisterHook(IPreActionHook hook) { this.PreHooks.Add(hook); }