(function() { BemsWebApplication.BemsFormulaTableViewModel = function(data) { this.TableId = ko.observable(); this.FunctionName = ko.observable(); this.Description = ko.observable(); if(data) this.fromJS(data); }; $.extend(BemsWebApplication.BemsFormulaTableViewModel.prototype, { toJS: function() { return { TableId: this.TableId(), FunctionName: this.FunctionName(), Description: this.Description(), }; }, fromJS: function(data) { if(data) { this.TableId(data.TableId); this.FunctionName(data.FunctionName); this.Description(data.Description); } } }); })();