public void SetDirectory() { if (Directory.Exists(InfoData.DirectoryPath)) { MVCDirectory.Clear(); var mvc = new MVCDirectoryModel(); mvc.DirctoryName = Path.GetFileName(InfoData.DirectoryPath); mvc.FullName = (InfoData.DirectoryPath); AddDirectory(InfoData.DirectoryPath, mvc); MVCDirectory.Add(mvc); } }
private void AddDirectory(string dir, MVCDirectoryModel mvc) { var files = Directory.EnumerateDirectories(dir); foreach (var file in files) { if (!file.Contains(ModelName) && !file.Contains(ControllerName) && !file.Contains(ViewName)) continue; var child = new MVCDirectoryModel(); child.DirctoryName = Path.GetFileName(file); child.FullName = file; mvc.Children.Add(child); AddDirectory(file, child); } }
private void AddDirectory(string dir, MVCDirectoryModel mvc) { var files = Directory.EnumerateDirectories(dir); foreach (var file in files) { if (!file.Contains(ModelName) && !file.Contains(ControllerName) && !file.Contains(ViewName)) { continue; } var child = new MVCDirectoryModel(); child.DirctoryName = Path.GetFileName(file); child.FullName = file; mvc.Children.Add(child); AddDirectory(file, child); } }