public Response DataPushedtoSFDC(List <int> BillingIds) { Response rs = new Response(); try { SFDCRestAPIAccess sfdca = new SFDCRestAPIAccess(_integrationAppSettings); var results = sfdca.InsertDataintoSFDCFromPortal(BillingIds); if (results) { rs.ResponseCode = 200; rs.Message = "Integrated Successfully"; } else { rs.ResponseCode = 500; rs.Message = "SFDC Response Issue occured"; } } catch (Exception ex) { _logger.LogError(ex.ToString()); rs.ResponseCode = 200; rs.Message = "Internal Server Error Occur"; } return(rs); }
public Response IntegerateSfCustomeList() { _logger.LogInformation("IntegerateCustomer"); Response rs = new Response(); try { SFDCRestAPIAccess sfdca = new SFDCRestAPIAccess(_integrationAppSettings); var result = sfdca.IntegerateSfCustomeList(); rs.ResponseCode = 200; rs.Message = "Integrated Successfully"; } catch (Exception ex) { _logger.LogError(ex.ToString()); rs.ResponseCode = 200; rs.Message = "Internal Server Error Occur"; } return(rs); }
public Response IntegerateSfDCIDs() { _logger.LogInformation("IntegerateSFDCIDtoDriver"); var result = false; Response rs = new Response(); try { string userlist; List <string> UserNames = new List <string>(); SFDCRestAPIAccess sfdca = new SFDCRestAPIAccess(_integrationAppSettings); UserNames = sfdca.GetAllDriverInfo_NotMappedSFDC(); for (int i = 0; i < UserNames.Count; i = i + 100) { var items = UserNames.Skip(i).Take(100); userlist = "'" + string.Join("','", items.Where(k => !string.IsNullOrEmpty(k))) + "'"; result = sfdca.IntegrateSFDCId_OperatortoDB(userlist); _logger.LogError("SFDC ID updated to driver From " + i.ToString() + " To:" + (i + items.Count()).ToString()); } // userlist = string.Join(",'", UserNames); if (result) { rs.ResponseCode = 200; rs.Message = "Integrated Successfully"; } else { rs.ResponseCode = 500; rs.Message = "Internal server error occured"; } } catch (Exception ex) { _logger.LogError(ex.ToString()); rs.ResponseCode = 200; rs.Message = "Internal Server Error Occur"; } return(rs); }