344123897b66edab648a81dc7a0caf556b1139b2.svn-base 649 B

1234567891011121314151617181920212223242526
  1. (function() {
  2. BemsWebApplication.BemsFactorCo2ViewModel = function(data) {
  3. this.FuelTypeId = ko.observable();
  4. this.Factor = ko.observable();
  5. if(data)
  6. this.fromJS(data);
  7. };
  8. $.extend(BemsWebApplication.BemsFactorCo2ViewModel.prototype, {
  9. toJS: function() {
  10. return {
  11. FuelTypeId: this.FuelTypeId(),
  12. Factor: this.Factor(),
  13. };
  14. },
  15. fromJS: function(data) {
  16. if(data) {
  17. this.FuelTypeId(data.FuelTypeId);
  18. this.Factor(data.Factor);
  19. }
  20. }
  21. });
  22. })();