genEDNetGen function
Implementation
String genEDNetGen(Model model) {
final domain = model.domain;
final buffer = StringBuffer()
..writeln()
..writeln('// test/${domain.codeLowerUnderscore}/${model.codeLowerUnderscore}/${domain.codeLowerUnderscore}_${model.codeLowerUnderscore}_gen.dart')
..writeln()
..writeln('import \'package:ednet_core/ednet_core.dart\';')
..writeln()
..writeln('import \'../../../lib/${domain.codeLowerUnderscore}_${model.codeLowerUnderscore}.dart\';')
..writeln()
..writeln('void genCode(CoreRepository repository) {')
..writeln(' repository.gen(\'${domain.codeLowerUnderscore}_${model.codeLowerUnderscore}\');')
..writeln('}')
..writeln()
..writeln('void initData(CoreRepository repository) {')
..writeln(' final ${domain.codeFirstLetterLower}Domain =')
..writeln(' repository.getDomainModels(\'${domain.code}\');')
..writeln(' final ${model.codeFirstLetterLower}Model =')
..writeln(' ${domain.codeFirstLetterLower}Domain?.getModelEntries(\'${model.code}\') as ${model.code}Model?;')
..writeln(' ${model.codeFirstLetterLower}Model?.init();')
..writeln(' //${model.codeFirstLetterLower}Model.display();')
..writeln('}')
..writeln()
..writeln('void main() {')
..writeln(' final repository = CoreRepository();')
..writeln(' genCode(repository);')
..writeln(' //initData(repository);')
..writeln('}')
..writeln();
return buffer.toString();
}