public static void Create_Layout(string linkProject)
        {
            var    doc = new HtmlWeb().Load(linkProject);
            String Html = "", head = "", header = "", footer = "", script = "";

            foreach (HtmlNode link in doc.DocumentNode.SelectNodes("//link"))
            {
                head += RenderActionResults.RenderHeader(link);
            }
            foreach (HtmlNode link in doc.DocumentNode.SelectNodes("//body"))
            {
                foreach (var node in link.ChildNodes)
                {
                    if (node.Name == "header")
                    {
                        header = header_renderHTML(node);
                    }
                    if (node.Name == "div")
                    {
                    }
                    if (node.Name == "footer")
                    {
                        footer = footer_renderHTML(node);
                    }
                    if (node.Name == "script")
                    {
                        script += script_renderHTML(node);
                    }
                }
            }
            Html = Layout_renderHTML(head, header, footer, script);
            FileFolder.File(Property.RacinePathViews + "/Shared/_Layout.cshtml", Html);
        }
        public static void Create_View(String controllerName, List <ASPActionResult> actionResults)
        {
            foreach (var actionResult in actionResults)
            {
                string contentscss   = GetPageCodeCss(actionResult.Link);
                string contentsJs    = GetPageCodeJs(actionResult.Link);
                string contents      = GetPageCode(actionResult.Link);
                string codeHtmlFinal = "";
                codeHtmlFinal += Environment.NewLine + "{" + Environment.NewLine;
                codeHtmlFinal += Environment.NewLine + "@ViewBag.Title ='" + actionResult.Name + "';" + Environment.NewLine;
                codeHtmlFinal += Environment.NewLine + "}" + Environment.NewLine;
                codeHtmlFinal += Environment.NewLine + "@section styles{" + Environment.NewLine;
                codeHtmlFinal += Environment.NewLine + contentscss + Environment.NewLine;
                codeHtmlFinal += Environment.NewLine + "}" + Environment.NewLine;
                codeHtmlFinal += Environment.NewLine + "@section scripts{" + Environment.NewLine;
                codeHtmlFinal += Environment.NewLine + contentsJs + Environment.NewLine;
                codeHtmlFinal += Environment.NewLine + "}" + Environment.NewLine;
                codeHtmlFinal += Environment.NewLine + contents + Environment.NewLine;

                FileFolder.File(Property.RacinePathViews + "/" + controllerName + "/" + actionResult.Name + ".cshtml", codeHtmlFinal);
            }
        }
        public void Create_Folder_Controller()
        {
            var urlcontroller = Property.RacinePathContent + "/" + Property.ASPModel.NameProject + "/Controllers";

            FileFolder.Folder(urlcontroller);
            Property.RacinePathControllers = urlcontroller;

            RenderControllers renderControllers = new RenderControllers();

            foreach (var controller in Property.ASPModel.Controllers)
            {
                var controllerstring = renderControllers.GetUsing();
                controllerstring += "\n";
                controllerstring += renderControllers.GetNamespace();
                controllerstring += renderControllers.Open();
                controllerstring += renderControllers.GetControllers(controller.Name);
                controllerstring += renderControllers.Open();
                controllerstring += renderControllers.GetActionResults(controller.actionResults);
                controllerstring += renderControllers.Close();
                controllerstring += renderControllers.Close();
                FileFolder.File(urlcontroller + "/" + controller.Name + "Controller.cs", controllerstring);
            }
        }