updateSDNC: function (index) {
vm.saveType = "update";
vm.currentIndex = index;
- vm.currentElement = vm.sdncList[index];
+ vm.fillElement(vm.sdncList[vm.currentIndex], vm.currentElement)
vm.$showTable();
},
validate: function () {
},
putSDNC: function () {
console.log(vm.getSDNCSave());
+ vm.fillElement(vm.currentElement, vm.sdncList[vm.currentIndex]);
return true;
/* $.ajax({
type: "PUT",
}
});*/
},
+ fillElement: function (sourceElement, targetElement) {
+ targetElement["sdnControllerId"] = sourceElement["sdnControllerId"];
+ targetElement["name"] = sourceElement["name"];
+ targetElement["status"] = sourceElement["status"];
+ targetElement["url"] = sourceElement["url"];
+ targetElement["userName"] = sourceElement["userName"];
+ targetElement["password"] = sourceElement["password"];
+ targetElement["version"] = sourceElement["version"];
+ targetElement["vendor"] = sourceElement["vendor"];
+ targetElement["description"] = sourceElement["description"];
+ targetElement["protocol"] = sourceElement["protocol"];
+ targetElement["productName"] = sourceElement["productName"];
+ targetElement["type"] = sourceElement["type"];
+ },
getSDNCSave: function () {
var emsSave = $.extend(true, {}, vm.currentElement.$model);
return emsSave;