Beispiel #1
0
        public IActionResult Build()
        {
            LinkedList <String> inputs = new LinkedList <String>();

            inputs.AddFirst("System");
            inputs.AddLast("System.Collections.Generic");
            ControllerBuilder newHome       = new ControllerBuilder(inputs, Request.Form["siteName"]);
            String            folderName    = Request.Form["siteName"];
            String            newController = newHome.toString();

            HTMLTree.HTMLTree newHomePage = new HTMLTree.HTMLTree();
            String            newWebpage  = newHomePage.toString();
            FileManager       siteCreator = new FileManager(folderName, folderName);

            siteCreator.MakeUserDirectory();
            siteCreator.MakeUserViewsDirectory();
            siteCreator.MakeFile(newWebpage, ".html");
            siteCreator.MakeFile(newController, ".cs");
            String directory = System.IO.Directory.GetCurrentDirectory();

            return(Redirect(""));
        }