function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
aklkkaklkk 

is it Right way for if Statement for the Trigger ?

hi 


is it Right way for if statement for the Trigger ? please   correct 
Trigger TriggerName on Account(After insrt,after delete,after update){
if(Trigger.isInsert){
     if(Trigger.isAfter){
// after insert trigger logic 

}

}else if(Trigger.isDelete){
  if(Trigger.isAfter){

// logic for after delete trigger

}

}else (Trigger.isUpdate){
  if(Trigger.isAfter){
// after update trigger 

}
}



}
hforce22hforce22
if (Trigger.isBefore) {
            if (Trigger.isInsert) {
                
            } else if (Trigger.isUpdate) {
                
            } else if (Trigger.isDelete) {
               
            }
        } else if (Trigger.isAfter) {
            if (Trigger.isInsert) {
               
            } else if (Trigger.isUpdate) {
                
            } else if (Trigger.isDelete) {
               
            } else if (Trigger.isUndelete) {
               
            }
        }

i think this is a better approach
Raj VakatiRaj Vakati
Like this 
Refer this link

http://www.sfdc99.com/2015/01/19/the-one-trigger-per-object-design-pattern/
​​​​​​​
trigger MasterOpportunityTrigger on Opportunity (
  before insert, after insert, 
  before update, after update, 
  before delete, after delete) {

  if (Trigger.isBefore) {
    if (Trigger.isInsert) {
      // Call class logic here!
    } 
    if (Trigger.isUpdate) {
      // Call class logic here!
    }
    if (Trigger.isDelete) {
      // Call class logic here!
    }
  }

  if (Trigger.IsAfter) {
    if (Trigger.isInsert) {
      // Call class logic here!
    } 
    if (Trigger.isUpdate) {
      // Call class logic here!
    }
    if (Trigger.isDelete) {
      // Call class logic here!
    }
  }
}