(function () { BemsWebApplication.CmAlarmAdminViewModel = function (data) { this.SiteId = ko.observable(); this.UserCode = ko.observable(); this.DeptCode = ko.observable(); this.PhoneNo = ko.observable(); this.EmailAddress = ko.observable(); this.EmailPassword = ko.observable(); if (data) this.fromJS(data); }; $.extend(BemsWebApplication.CmAlarmAdminViewModel.prototype, { toJS: function () { return { SiteId: this.SiteId(), UserCode: this.UserCode(), DeptCode: this.DeptCode(), PhoneNo: this.PhoneNo(), EmailAddress: this.EmailAddress(), EmailPassword: this.EmailPassword(), }; }, fromJS: function (data) { if (data) { this.SiteId(data.SiteId); this.UserCode(data.UserCode); this.DeptCode(data.DeptCode); this.PhoneNo(data.PhoneNo); this.EmailAddress(data.EmailAddress); this.EmailPassword(data.EmailPassword); } } }); })();