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
Sophia GSophia G 

Help with a line of apex code

Hi,
I am new to coding and just need some help with inserting my selected fields values from my record (the record the lightning component is on) into my selected records. I have selected the fields I'm just unsure how to write the code to add them into my selected records.

APEX:
@AuraEnabled
    public static void updateRecord(List <String> lstRecordId, String oppRecordId) {
        
        List<Opportunity> lstUpdate = new List<Opportunity>();
        
        for(Opportunity Opp : [SELECT Id, Name, Check_In_Date__c, Check_Out_Date__c, Total_Amount__c, Deposit_Amount__c, SyncedQuoteId 
                               FROM Opportunity 
                               WHERE Id IN : lstRecordId]){
        lstUpdate.add(Opp);
        }
        
        if(lstUpdate.size() > 0){
            update lstUpdate;
            
        }

 
Carolina W 2Carolina W 2
I'm begginer too, I don't know if I understood what you want, but I tried to help you. 
@AuraEnabled
public static void updateRecord (List <Opportunity>  OppToUpdate ) {

    List<ID> OppId = new List<ID>;

    for( Opportunity Opp: OppToUpdate){
       OppId.add(Opp.ID);
    }

    List<Opportunity> OppConsult =  [SELECT Id, Name, Check_In_Date__c, Check_Out_Date__c, Total_Amount__c,    Deposit_Amount__c, SyncedQuoteId FROM Opportunity  WHERE ID IN : OppId]; 

     List<Opportunity> lstUpdate = new List<Opportunity>();
        
     for(Opportunity Opp : OppConsult){
         Opp.Name = OppToUpdate.Name;
         Opp.Check_In_Date__c = OppToUpdate.Check_In_Date__c;

         //Complete with the others fields

         lstUpdate.add(Opp);
     }
     update lstUpdate;
}