public ProjectManager() { InitializeComponent(); al = new AssemblyLogic(); appData = FileTools.OpenJson <AppData>(appDataPath); SetupRecentsMenu(); netGroup = new TemplateGroup(); netGroup.Templates.Add(new TemplateInfo(new TemplateFile("BasicLogic", "{{entity_name}}Logic.cs", "{{entity_name}}Data", "Logic", LanguageTypes.DotNet))); netGroup.Templates.Add(new TemplateInfo(new TemplateFile("BasicController", "{{entity_name}}sController.cs", "Controllers", "API", LanguageTypes.DotNet))); netGroup.Templates.Add(new TemplateInfo(new TemplateFile("BasicDTO", "{{entity_name}}DTO.cs", "DTO", "Logic", LanguageTypes.DotNet))); netGroup.Templates.Add(new TemplateInfo(new TemplateFile("BasicSearchCriteria", "{{entity_name}}SearchCriteria.cs", "{{entity_name}}Data", "Logic", LanguageTypes.DotNet))); }
private void mnuGenFromFile_Click(object sender, EventArgs e) { if (fileDialog.ShowDialog() == DialogResult.OK) { string path = fileDialog.FileName; var logic = new AssemblyLogic(); var info = logic.GetEntityFromClassFile(path); // find the current tab var curTab = tabMain.SelectedTab; var er = curTab.Controls[0] as EditRequest; er.createFieldsFromEntity(info); } }
private void ObjectSelection_Load(object sender, EventArgs e) { var logic = new AssemblyLogic(); }