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);
 }
Exemplo n.º 3
0
        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());
        }
Exemplo n.º 4
0
        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);
                }
            }
        }
Exemplo n.º 7
0
        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();
 }