Skip to main content
I want to update my code so its a bit more effecient and need to know how to get and set a value of a field from a map.

Original Code

private Map<Id, Order__c> m_orderToUpdate= new Map<Id, Order__c>();

private Map<Id,Order__c> m_order = new Map<Id, Order__c>();

Project__c newProject = (Project__c) newSo;

if(!m_order.isempty()){

if(m_order.containskey(newProject.Order__c) ){

//How do I get the state__c field and set it equal to 'Completed'

// and then add it to the m_orderToUpdate map?

m_orderToUpdate.put(newProject.Fiberlight_Order__c, ?????);

}

}

Thanks

CN

 
3 respuestas
  1. 9 ago 2022, 12:28

    Hello Ankaiah,

    I am trying to retrieve the state__c field value from the m_order map which is related to the Order__c  object

    I was thinking something like this but I do not think its right:

    Order__c orders = m_order.get('state__c');

    state__c = 'NONE';

     m_orderToUpdate.put(newProject.Order__c,orders);

0/9000