(function () { BemsWebApplication.BemsEnergyDailyRegressionViewModel = function (data) { this.SiteId = ko.observable(); this.Weekday_Power = ko.observable(); this.Weekday_Power_Temp = ko.observable(); this.Weekday_Gas = ko.observable(); this.Weekday_Gas_Temp = ko.observable(); this.Weekday_Water = ko.observable(); this.Weekday_Water_Temp = ko.observable(); this.Holiday_Power = ko.observable(); this.Holiday_Power_Temp = ko.observable(); this.Holiday_Gas = ko.observable(); this.Holiday_Gas_Temp = ko.observable(); this.Holiday_Water = ko.observable(); this.Holiday_Water_Temp = ko.observable(); this.IsRegression = ko.observable(); if (data) this.fromJS(data); }; $.extend(BemsWebApplication.BemsEnergyDailyRegressionViewModel.prototype, { toJS: function () { return { SiteId: this.SiteId(), Weekday_Power: this.Weekday_Power(), Weekday_Power_Temp: this.Weekday_Power_Temp(), Weekday_Gas: this.Weekday_Gas(), Weekday_Gas_Temp: this.Weekday_Gas_Temp(), Weekday_Water: this.Weekday_Water(), Weekday_Water_Temp: this.Weekday_Water_Temp(), Holiday_Power: this.Holiday_Power(), Holiday_Power_Temp: this.Holiday_Power_Temp(), Holiday_Gas: this.Holiday_Gas(), Holiday_Gas_Temp: this.Holiday_Gas_Temp(), Holiday_Water: this.Holiday_Water(), Holiday_Water_Temp: this.Holiday_Water_Temp(), IsRegression: this.IsRegression(), }; }, fromJS: function (data) { if (data) { this.SiteId(data.SiteId); this.Weekday_Power(data.Weekday_Power); this.Weekday_Power_Temp(data.Weekday_Power_Temp); this.Weekday_Gas(data.Weekday_Gas); this.Weekday_Gas_Temp(data.Weekday_Gas_Temp); this.Weekday_Water(data.Weekday_Water); this.Weekday_Water_Temp(data.Weekday_Water_Temp); this.Holiday_Power(data.Holiday_Power); this.Holiday_Power_Temp(data.Holiday_Power_Temp); this.Holiday_Gas(data.Holiday_Gas); this.Holiday_Gas_Temp(data.Holiday_Gas_Temp); this.Holiday_Water(data.Holiday_Water); this.Holiday_Water_Temp(data.Holiday_Water_Temp); this.IsRegression(data.IsRegression); } } }); })();