static void Database_BeforeDelete(object sender, DatabaseModifyEventArg e) { if (e.DataItem != null) { Type dataitemType = e.DataItem.GetType(); foreach (var capture in TypeCaptures) { if (dataitemType.FullName == capture.DataItemType.FullName) { capture.BeforeDelete(sender, e); } } } }
public virtual void AfterInsert(object database, DatabaseModifyEventArg e) { }
public virtual void AfterDelete(object database, DatabaseModifyEventArg e) { }
public virtual void BeforeInsert(object database, DatabaseModifyEventArg e) { }
public virtual void BeforeDelete(object database, DatabaseModifyEventArg e) { }