createEnterpriseUsers function
Future
createEnterpriseUsers(
)
Implementation
Future createEnterpriseUsers() async {
//":Global:profiles"
Node enterpriseUsers = NodeImpl(':Enterprise:users','');
try {
await Storage.controller!.addOrUpdate(enterpriseUsers);
} catch (e, s) {
print(s);
}
// Map x = json.decode(await File(dirname(Platform.script.path)+'/test/dummyAPI/dummydata/enterpriseUsers.json').readAsString());
var t = data.enterUsers.entries.iterator;
while(t.moveNext()){
var nodeArrays = t.current.value;
for(var node in nodeArrays){
Node temp = NodeImpl(node['UUID'].toString(),'', ':Enterprise:users');
await temp.addValue(NodeValueImpl('name',node['name'].toString()));
await temp.addValue(NodeValueImpl('firstName',node['firstName'].toString()));
await temp.addValue(NodeValueImpl('UUIDs',node['UUIDs'].toString()));
await temp.addValue(NodeValueImpl('mainUser',node['mainUser'].toString()));
await temp.addValue(NodeValueImpl('supervising',node['supervising'].toString()));
await enterpriseUsers.addChild(temp);
}
}
Node temp = NodeImpl(Storage.userUUID,'', ':Enterprise:users');
await temp.addValue(NodeValueImpl('name','geiger'));
await temp.addValue(NodeValueImpl('firstName','g'));
await temp.addValue(NodeValueImpl('UUIDs',Storage.userUUID));
await temp.addValue(NodeValueImpl('mainUser','1'));
await temp.addValue(NodeValueImpl('supervising','328161f6-89bd-49f6-user-5a375ff56ben, 328161f6-89bd-49f6-user-5a375ff58cal, 328161f6-89bd-49f6-user-5a375ff58deb'));
await enterpriseUsers.addChild(temp);
try {
await Storage.controller!.addOrUpdate(enterpriseUsers);
} catch (e, s) {
print(s);
}
//
// var get = await Storage.controller!.get(':Devices');
// print(await get.getChildren());
}