function setDataFromResource()

in Webapp/SDAF/wwwroot/js/site.js [349:392]


function setDataFromResource() {
    if (model["subscription"] == null || model["network_arm_id"] == null) {
        var alreadySetArmId = null;
        for (i = 3; i < azureResourceIds.length; i++) {
            var currArmId = azureResourceIds[i];
            if (model[currArmId] != null) {
                alreadySetArmId = model[currArmId];
                break;
            }
        }
        if (alreadySetArmId != null) {
            if (model["subscription"] == null) {
                $.ajax({
                    type: "GET",
                    url: "/Armclient/GetSubscriptionFromResource",
                    data: {
                        resourceId: alreadySetArmId
                    },
                    success: function (data) {
                        model["subscription"] = data;
                    },
                    error: function () {
                        console.log("Couldn't get subscription from any existing resources");
                    }
                });
            }
            if (model["network_arm_id"] == null) {
                $.ajax({
                    type: "GET",
                    url: "/Armclient/GetVnetFromResource",
                    data: {
                        resourceId: alreadySetArmId
                    },
                    success: function (data) {
                        model["network_arm_id"] = data;
                    },
                    error: function () {
                        console.log("Couldn't get network_arm_id from any existing resources");
                    }
                });
            }
        }
    }
}