| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 | (function () {    Partials.BemsWeatherHourlyViewModel = function (data) {        this.SiteId = ko.observable();        this.CreatedDate = ko.observable();        this.Temperature = ko.observable();        this.Wind = ko.observable();        this.Rainfall = ko.observable();        this.Irradiation = ko.observable();        this.Humidity = ko.observable();        this.Sky = ko.observable();        this.Pty = ko.observable();        if (data)            this.fromJS(data);    };    $.extend(Partials.BemsWeatherHourlyViewModel.prototype, {        toJS: function () {            return {                SiteId: this.SiteId(),                CreatedDate: this.CreatedDate(),                Temperature: this.Temperature(),                Wind: this.Wind(),                Rainfall: this.Rainfall(),                Irradiation: this.Irradiation(),                Humidity: this.Humidity(),                Sky: this.Sky(),                Pty: this.Pty(),            };        },        fromJS: function (data) {            if (data) {                this.SiteId(data.SiteId);                this.CreatedDate(data.CreatedDate);                this.Temperature(data.Temperature);                this.Wind(data.Wind);                this.Rainfall(data.Rainfall);                this.Irradiation(data.Irradiation);                this.Humidity(data.Humidity);                this.Sky(data.Sky);                this.Pty(data.Pty);            }        }    });})();
 |