/** * Created by Pensare Software. * User: Theo Weijmer * Date: 25/12/2017 * Time: 09:49 */ dbo.usersInit = function () { if ( dbo.usersModel !== undefined ) { } else { dbo.usersModel = { users: ko.observableArray( [] ), user : ko.observable(), roles: ko.observableArray( [] ), init: function () { var vm = dbo.usersModel; dbo.userDataService.getAllUsers( 'F', function ( data ) { vm.users( data ); } ); dbo.rolesDataservice.getAllRoles( 'F', function ( data ) { vm.roles( data ); } ); }, newUser: function () { $( "#user-modal" ).modal( 'show' ); dbo.editUserModal.newUser(); } }; dbo.usersModel.init(); ko.applyBindings( dbo.usersModel, document.getElementById( 'USERS' ) ); } }