public IActionResult StartComposeReady() { //ComposerNew.InitializeLists(); var composite = ComposerNew.GetSingleCompositeDetail("compose-destination.yml", false); return(Ok(composite)); }
public IActionResult ReadyFileDetails([FromQuery] String cName) { ViewData["cFileName"] = cName; CompositeModel composeFileDetails = ComposerNew.GetSingleCompositeDetail(cName, false); //String basePath = Path.Combine(Directory.GetCurrentDirectory(), "data/templates/" + cName); //String contents = System.IO.File.ReadAllText(basePath); return(View(composeFileDetails)); }
//[Route("{cName}")] public IActionResult TemplateDetails([FromQuery] String cName) { ViewData["cFileName"] = cName; CompositeModel composeFileDetails = ComposerNew.GetSingleCompositeDetail(cName, true); String basePath = Path.Combine(Program.ComposeTemplateDir, cName); String contents = System.IO.File.ReadAllText(basePath); String[] parameters = ComposerNew.ExtractParameters(contents); ViewData["params"] = parameters; return(View(composeFileDetails)); }