(function() { BemsWebApplication.BemsFactorToeViewModel = function(data) { this.FuelTypeId = ko.observable(); this.TotalFactor = ko.observable(); this.PureFactor = ko.observable(); this.kcal = ko.observable(); if(data) this.fromJS(data); }; $.extend(BemsWebApplication.BemsFactorToeViewModel.prototype, { toJS: function() { return { FuelTypeId: this.FuelTypeId(), TotalFactor: this.TotalFactor(), PureFactor: this.PureFactor(), kcal: this.kcal(), }; }, fromJS: function(data) { if(data) { this.FuelTypeId(data.FuelTypeId); this.TotalFactor(data.TotalFactor); this.PureFactor(data.PureFactor); this.kcal(data.kcal); } } }); })();