Advertisement
Guest User

Untitled

a guest
Oct 27th, 2016
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.59 KB | None | 0 0
  1. list<master> b = (list<master>)JSON.deserialize(req.requestBody.toString(),list<master>.class);
  2.  
  3. system.debug('----------b----------'+b);
  4.  
  5. list<Account> accList = new list<Account>();
  6. Account acc = new Account();
  7.  
  8. if(!b.isEmpty())
  9. {
  10.  
  11. for(master mas: b)
  12. {
  13. Id regularShowId = Schema.SObjectType.Account.RecordTypeInfosByName.get('Person Account').RecordTypeId;
  14.  
  15. if(!string.isBlank(mas.MagentoID))
  16. {
  17. acc.Magento_ID__c = string.valueof(mas.MagentoID);
  18. }
  19. if(!string.isBlank(mas.fname))
  20. {
  21. acc.firstname= string.valueof(mas.fname);
  22. }
  23. if(!string.isBlank(mas.lname))
  24. {
  25. acc.lastname= string.valueof(mas.lname);
  26. }
  27. if(!string.isBlank(mas.Phon))
  28. {
  29. acc.Phone= string.valueof(mas.Phon);
  30. }
  31. if(!string.isBlank(mas.DateCustomerAdded))
  32. {
  33. acc.Date_Customer_Added__c = date.valueof(mas.DateCustomerAdded);
  34. }
  35. if(!string.isBlank(mas.Email))
  36. {
  37. acc.Email__c= string.valueof(mas.Email);
  38. }
  39.  
  40.  
  41. //acc.Date_Customer_Added__c = datetime.valueof(mas.DateCustomerAdded);
  42. acc.RecordtypeID = 'regularShowId';
  43.  
  44. accList.add(acc);
  45. }
  46. Database.UpsertResult[] upsertResult = Database.upsert(accList,Account.Email__c,false);
  47.  
  48. }
  49. // return JSON.serialize(acc);
  50. return 'Success';
  51.  
  52. public master()
  53. {
  54.  
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement