public static bool FileExists(string fileName, ExtJsClassType extClassType) { var listOfFiles = GeneralUtility.GetListofFilesRaw(extClassType); var selectedFile = (from f in listOfFiles where f.FullName == fileName select f).SingleOrDefault(); return(selectedFile != null); }
public static FileInfo[] GetListofFilesRaw(ExtJsClassType extJsClassType) { DirectoryInfo directoryInfo = TemplateConfiguration.GetConfiguration().SolutionFolderInfo; DirectoryInfo typeDirectory = directoryInfo.GetDirectories(extJsClassType.ToString(), SearchOption.AllDirectories)[0]; return typeDirectory.GetFiles("*.js", SearchOption.AllDirectories); }
public static List <string> GetListofFiles(ExtJsClassType extJsClassType) { FileInfo[] typeFiles = GetListofFilesRaw(extJsClassType); IEnumerable <string> typeList = typeFiles.Select(t => (new TypeFullName(t.FullName)).ToString()); return(typeList.OrderBy(t => t).ToList()); }
public static FileInfo[] GetListofFilesRaw(ExtJsClassType extJsClassType) { DirectoryInfo directoryInfo = TemplateConfiguration.GetConfiguration().SolutionFolderInfo; DirectoryInfo typeDirectory = directoryInfo.GetDirectories(extJsClassType.ToString(), SearchOption.AllDirectories)[0]; return(typeDirectory.GetFiles("*.js", SearchOption.AllDirectories)); }
public static List<string> CreateTemplateOptionsFor(ExtJsClassType extJsClassType) { switch (extJsClassType) { case ExtJsClassType.Controller: return new List<string> {GlobalConstants.EmptyTemplateForController, GlobalConstants.FullTemplateForController}; case ExtJsClassType.Model: return new List<string> {GlobalConstants.EmptyTemplateForModel, GlobalConstants.FullTemplateForModel}; case ExtJsClassType.Store: return new List<string> {GlobalConstants.EmptyTemplateForStore, GlobalConstants.FullTemplateForStore}; default: return null; } }
private void GetSelectedItemsFromListBox(ListBox listBox, ExtJsClassType extJsClassType) { var dictionaryService = GetService(typeof(IDictionaryService)) as IDictionaryService; if (listBox.SelectedItems.Count > 0) { var selectedModels = new List <string>(); foreach (var item in listBox.SelectedItems) { selectedModels.Add(item.ToString()); } if (selectedModels.Count > 0) { dictionaryService.SetValue("ControllerSelected" + extJsClassType.ToString() + "s", selectedModels); } } }
public static List <string> CreateTemplateOptionsFor(ExtJsClassType extJsClassType) { switch (extJsClassType) { case ExtJsClassType.Controller: return(new List <string> { GlobalConstants.EmptyTemplateForController, GlobalConstants.FullTemplateForController }); case ExtJsClassType.Model: return(new List <string> { GlobalConstants.EmptyTemplateForModel, GlobalConstants.FullTemplateForModel }); case ExtJsClassType.Store: return(new List <string> { GlobalConstants.EmptyTemplateForStore, GlobalConstants.FullTemplateForStore }); default: return(null); } }
private void GetSelectedItemsFromListBox(ListBox listBox, ExtJsClassType extJsClassType) { var dictionaryService = GetService(typeof(IDictionaryService)) as IDictionaryService; if (listBox.SelectedItems.Count > 0) { var selectedModels = new List<string>(); foreach (var item in listBox.SelectedItems) { selectedModels.Add(item.ToString()); } if (selectedModels.Count > 0) { dictionaryService.SetValue("ControllerSelected" + extJsClassType.ToString() + "s", selectedModels); } } }
public static bool FileExists(string fileName, ExtJsClassType extClassType) { var listOfFiles = GeneralUtility.GetListofFilesRaw(extClassType); var selectedFile = (from f in listOfFiles where f.FullName == fileName select f).SingleOrDefault(); return selectedFile != null; }
public static List<string> GetListofFiles(ExtJsClassType extJsClassType) { FileInfo[] typeFiles = GetListofFilesRaw(extJsClassType); IEnumerable<string> typeList = typeFiles.Select(t => (new TypeFullName(t.FullName)).ToString()); return typeList.OrderBy(t => t).ToList(); }