/** * Created by Pensare Software. * User: Theo Weijmer * Date: 31/10/2019 * Time: 14:31 */ dbo.dashboardInit = function () { console.log( dbo.dashboardModel ); if ( dbo.dashboardModel !== undefined ) { dbo.dashboardModel.init(); } else { dbo.dashboardModel = { owpThisYear : ko.observable( null ), owpNextYear : ko.observable( null ), owpTotal : ko.observable( null ), revenuesNextyear: ko.observable( null ), totalRevenues : ko.observable( null ), init: function () { var self = dbo.dashboardModel; dbo.dashboardDataservice.getOwhp( function ( data ) { self.owpThisYear( dbo.helpers.thousandSeparator( data.currentFinancialYear ) ); self.owpNextYear( dbo.helpers.thousandSeparator( data.owpNextyear ) ); self.owpTotal( dbo.helpers.thousandSeparator( data.totalOwp ) ); self.revenuesNextyear( dbo.helpers.thousandSeparator( data.revenuesNextyear ) ); self.totalRevenues( dbo.helpers.thousandSeparator( data.totalRevenues ) ); } ); } }; dbo.dashboardModel.init(); ko.applyBindings( dbo.dashboardModel, document.getElementById( 'DASHBOARD' ) ); } };