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());



}