public string ManageEntityClassGen(ManageEntityOutputViewModel manageEntityOutputVM) { string entityName = manageEntityOutputVM.EntityName; string appNameSpace = manageEntityOutputVM.AppNameSpace; string appUsingPrefix = manageEntityOutputVM.AppUsingPrefix; string moduleName = manageEntityOutputVM.ModuleName; string manageEntityClassCode = null; manageEntityClassCode += ManageEntityUsingCode(appUsingPrefix, moduleName); manageEntityClassCode += ManageEntityNamespaceCode(appNameSpace); manageEntityClassCode += "{" + lb; manageEntityClassCode += tab + "public class Manage" + entityName + lb; manageEntityClassCode += tab + "{" + lb; manageEntityClassCode += ManageEntityClassVarsCode(); manageEntityClassCode += ManageEntityConstructorCode(entityName); manageEntityClassCode += ManageEntityIndexCode(entityName); manageEntityClassCode += ManageEntityDetailsCode(entityName); manageEntityClassCode += ManageEntityCreateCode(entityName); manageEntityClassCode += ManageEntityUpdateCode(entityName); manageEntityClassCode += ManageEntityDeleteCode(entityName); manageEntityClassCode += tab + "}" + lb; manageEntityClassCode += "}" + lb; return(manageEntityClassCode); }
public IActionResult ManageEntityCreateResults(ManageEntityOutputViewModel manageEntityOutputViewModel) { var manageEntityBusinessLogic = new ManageEntityBusinessLogic(); manageEntityOutputViewModel.ManageEntityCode = manageEntityBusinessLogic.ManageEntityClassGen(manageEntityOutputViewModel); return(View(manageEntityOutputViewModel)); }