createDomainModelFromLoadedYaml function
void
createDomainModelFromLoadedYaml(
{ - required File yamlFile,
})
Implementation
void createDomainModelFromLoadedYaml({required File yamlFile}) {
yamlString = yamlFile.readAsStringSync();
final yaml = loadYaml(yamlString!) as YamlMap;
domainName = yaml['domain'] as String;
modelName = yaml['model'] as String;
libraryName = '${domainName}_${modelName}';
if (yaml.length == 0) {
print('missing YAML of the ${domainName} model ${modelName}');
} else {
ednetCoreRepository = CoreRepository();
ednetCoreDomain = Domain(firstLetterToUpper(domainName));
ednetCoreModel = fromJsonToModel(
'',
ednetCoreDomain,
firstLetterToUpper(modelName),
yaml,
);
ednetCoreRepository.domains.add(ednetCoreDomain);
}
}