27 lines
796 B
JavaScript
27 lines
796 B
JavaScript
function saveRiskFreeCurve() {
|
|
var tenorList = ["1D", "1W", "2W", "1M", "2M", "3M", "6M", "9M", "1Y", "2Y", "3Y", "4Y", "5Y"];
|
|
var points = [];
|
|
for (i = 0; i < tenorList.length; ++i) {
|
|
points.push({ Tenor: tenorList[i], Rate: parseFloat($("#cell" + tenorList[i]).val())});
|
|
}
|
|
main.post("/volatility/SaveRiskFreeCurve", { curvePoints: points }).done(function (res) {
|
|
|
|
});
|
|
}
|
|
|
|
function resetChanges() {
|
|
queryRiskFreeCurve();
|
|
}
|
|
|
|
function queryRiskFreeCurve() {
|
|
main.post("/volatility/GetRiskFreeCurve").done(function (res) {
|
|
if (res.success) {
|
|
var i;
|
|
for (i = 0; i < res.obj.length; ++i) {
|
|
$("#cell" + res.obj[i].Tenor).val(res.obj[i].Rate);
|
|
}
|
|
}
|
|
});
|
|
}
|
|
|
|
queryRiskFreeCurve(); |