private void LoadProjectFile() { //Laod it mnuProject.ToolTipText = _projPath; this._rgProject = RgProject.Load(_projPath); if (this._rgProject != null && _rgProject.Alltables != null) { LoadTablesToTree(_rgProject.Alltables.Tables); //add templates foreach (RgMapping rgMaps in _rgProject.RgMappings) { TreeNode tn = TreeTables.Nodes.Find(rgMaps.TableName, false).FirstOrDefault(); if (tn != null) { foreach (String template in rgMaps.TemplateRelativePaths) { var templateName = FileHelper.GetTemplateName(template); AddTemplateNode(tn, new Template { TemplatePath = template, TemplateName = templateName }); } } } TreeTables.ExpandAll(); } mnuOutput.ToolTipText = _rgProject.SolutionRootFolder; }
private static void Main(string[] args) { string projectfile = "proj.rgf"; if (args.Length > 0) { projectfile = args[0]; } string allMEssages = string.Empty; if (File.Exists(projectfile)) { RgProject _rgProject = new RgProject(); _rgProject = RgProject.Load("proj.rgf"); RazorCore rc = new RazorCore(); foreach (var map in _rgProject.RgMappings) { allMEssages = rc.Genetate(map, _rgProject); } } else { allMEssages = "File : proj.rgf could not be found."; } Console.WriteLine(allMEssages); Console.WriteLine("Complete"); Console.ReadKey(); }