Click here to Skip to main content
15,885,767 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
I have node js files restservice.js and mysql.js

In mysql.js i have two functions as elementlevelpricing and pricingdetail

In restservice.js i have api which has the code as :

var workload = req.body; var workloadinfo = { workloadId: workload.workloadId, ownerId: workload.ownerId,
uniqueName: workload.uniqueName, name: workload.name }

if(workload.elements && workload.elements.length > 0) {

var elementlevelpricingSummary = {};
var elementArray = [];
var elementinfo = {};
var metadataModified = {};
var pricingDetail = {};


async.forEachSeries(workload.elements, createResponse, function (err) {
res.send(workloadinfo);
});


function createResponse(elements,callback) {

var resourceIdentifierArray = [];

elementinfo = elements;

resourceIdentifierArray.push(elements.uri);


var resourceIdentifiers = resourceIdentifierArray.join(',');


// Get element level pricing summary
mysql.elementlevelpricing(resourceIdentifiers, function(result){

// do some stuff here

return callback();

});
};
};

I need to call the function pricingdetail in mysql.js and append the result to global variable workloadinfo (which already should have result set of elementlevelpricing ). Any suggestions on how to accomplish this?
Posted
Updated 4-Aug-13 0:13am
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900