(function() { BemsWebApplication.FmsWorkDailyRecordWorkingHourViewModel = function(data) { this.SiteId = ko.observable(); this.WorkingDate = ko.observable(); this.FacilityCode = ko.observable(); this.WorkType = ko.observable(); this.WorkingMinute = ko.observable(); if(data) this.fromJS(data); }; $.extend(BemsWebApplication.FmsWorkDailyRecordWorkingHourViewModel.prototype, { toJS: function() { return { SiteId: this.SiteId(), WorkingDate: this.WorkingDate(), FacilityCode: this.FacilityCode(), WorkType: this.WorkType(), WorkingMinute: this.WorkingMinute(), }; }, fromJS: function(data) { if(data) { this.SiteId(data.SiteId); this.WorkingDate(data.WorkingDate); this.FacilityCode(data.FacilityCode); this.WorkType(data.WorkType); this.WorkingMinute(data.WorkingMinute); } } }); })();