(function() { BemsWebApplication.BemsRentalRateViewModel = function (data) { this.Date = ko.observable(); this.SiteId = ko.observable(); this.m1 = ko.observable(); this.m2 = ko.observable(); this.m3 = ko.observable(); this.m4 = ko.observable(); this.m5 = ko.observable(); this.m6 = ko.observable(); this.m7 = ko.observable(); this.m8 = ko.observable(); this.m9 = ko.observable(); this.m10 = ko.observable(); this.m11 = ko.observable(); this.m12 = ko.observable(); if(data) this.fromJS(data); }; $.extend(BemsWebApplication.BemsRentalRateViewModel.prototype, { toJS: function() { return { Date: this.Date(), SiteId: this.SiteId(), m1: this.m1(), m2: this.m2(), m3: this.m3(), m4: this.m4(), m5: this.m5(), m6: this.m6(), m7: this.m7(), m8: this.m8(), m9: this.m9(), m10: this.m10(), m11: this.m11(), m12: this.m12() }; }, fromJS: function(data) { if (data) { this.Date(data.Date); this.SiteId(data.SiteId); this.m1(data.m1); this.m2(data.m2); this.m3(data.m3); this.m4(data.m4); this.m5(data.m5); this.m6(data.m6); this.m7(data.m7); this.m8(data.m8); this.m9(data.m9); this.m10(data.m10); this.m11(data.m11); this.m12(data.m12); } } }); })();