I'm looking into a simple approach many Triggers into one.
Which approach will work best...
Example #1
trigger OpportunityTrigger on SomeObject (after insert, before delete) {
//in this case both insert/delete call the same class logic
if(Trigger.isAfter && Trigger.isInsert || Trigger.isBefore && Trigger.isDelete) {
// Call class logic here!
}
}
Example #2
trigger OpportunityTrigger on SomeObject (after insert, before delete) {
if (Trigger.isAfter) {
if (Trigger.isInsert) {
// Call class logic here!
}
}
if (Trigger.isBefore) {
if (Trigger.isDelete) {
// Call class logic here!
}
}
}