8 answers
Hi Robert ,If you want handler class for trigger code . Then try below code . Trigger code
trigger updateAccountStatus on Opportunity (after insert, after update) {
OpportunityTriggerHandler.afterEvent(Trigger.New);
}
///Handler class code
public class OpportunityTriggerHandler{
public static afterEvent(List<opportunity> oppList){
List<Account> accListToupdate=new List<Account>();
for(opportunity opp : oppList){
if(opp.AccountId != null){
Account acc=new Account(Id=opp.AccountId,Status__c = opp.Status__c,pproval_Progress__c = opp.StageName);
accListToupdate.add(acc);
}
}
try{
update accListToupdate;
}catch(DMLException de){
System.debug(de);
}
}
}
I have optimised code little bit ,In case any doubt please let me know .
ThanksManoj