createEnterpriseDevices function
Future
createEnterpriseDevices(
)
Implementation
Future createEnterpriseDevices() async{
//:Enterprise
// Node enterprise = NodeImpl(':Enterprise');
// Storage.controller!.addOrUpdate(enterprise);
// final input = File(dirname(Platform.script.path)+'/test/dummyAPI/dummydata/enterpriseDevices.csv').openRead();
// final fields = await input.transform(utf8.decoder).transform(CsvToListConverter()).toList();
for ( var str in data.enterDevice ){
try {
Node temp = NodeImpl(str['UUID'].toString(),'', ':Devices');
await temp.addValue(NodeValueImpl('name', str['name'].toString()));
await temp.addValue(NodeValueImpl('type', str['type'].toString()));
await temp.addValue(NodeValueImpl('owner', str['owner'].toString()));
await Storage.controller!.addOrUpdate(temp);
}
catch(e){
print(e);
}
}
Node temp = await Storage.controller!.get(':Devices:'+Storage.deviceUUID);
await temp.addValue(NodeValueImpl('name', 'geiger'));
await temp.addValue(NodeValueImpl('type', 'mobile'));
await temp.addValue(NodeValueImpl('owner', Storage.userUUID));
await Storage.controller!.addOrUpdate(temp);
var get = await Storage.controller!.get(':Devices');
// print(await get.getChildren());
//print(Storage.controller!.get(':Devices').getChildren());
}