public SubmitResult RenderDomainModule(RenderDTO dto) { _output.WriteLine(); _output.Write("Rendering Module "); using (_output.Set(ConsoleColor.Yellow)) _output.Write(dto.Mod); _output.WriteLine("----------------------------"); string moduleName = dto.Mod; var pages = _data.GetDomainPagesForRendering(dto.Mod, dto.NameChain, dto.Recursive ?? true); foreach (var e in pages) { RenderPage(moduleName, e); } var domToDefine = dto.NameChain.Contains("/") ? dto.NameChain.GetBeforeFirst("/") : dto.Domain; _ts.GenerateDomainModule(dto.Mod, domToDefine); _ts.GenerateRoutes(dto.Mod); _loc.GenerateJsonFiles(dto.Mod); _output.WriteLine(); return(new SubmitResult()); }
public IActionResult ModuleDefinition([FromBody] RenderDTO dto) { molds.RenderModuleDefinition(dto.Mod); return(Respond()); }
public IActionResult Process([FromBody] RenderDTO dto) { molds.ProcessTemplates(dto.Mod, dto.NameChain); return(Respond()); }
public IActionResult RenderTenant([FromBody] RenderDTO dto) { SubmitResult = molds.RenderAll(dto.Mod); return(Respond()); }
public IActionResult Render([FromBody] RenderDTO dto) { SubmitResult = molds.RenderDomainModule(dto); return(Respond()); }