public List <string> GetAllFileConfig(string folder_path, Configuration.ConfigTypes types) { string sp = types.ToString(); IEnumerable <string> getfiles = GetAllFiles(folder_path, types.ToString()).ToList(); switch (types) { case Configuration.ConfigTypes.cfg: return(GetAllFiles(folder_path, "*." + types.ToString()).ToList()); case Configuration.ConfigTypes.xml: return(GetAllFiles(folder_path, "*." + types.ToString()).ToList()); case Configuration.ConfigTypes.list: return(null); case Configuration.ConfigTypes.sql: return(null); case Configuration.ConfigTypes.ftp: return(null); case Configuration.ConfigTypes.http: return(null); default: return(GetAllFiles(folder_path, "*.cfg").ToList()); } }
public Configuration(string file_path, Configuration.ConfigTypes types) { Configs = new List <Config>(); _configFile = file_path; Execute(); }