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));
        }