Example #1
0
        private static void ReadConfig(FileConfigurationSection config)
        {
            _directories = new List <string>(config.Directories.Count);
            _rules       = new List <RuleModel>();

            foreach (PathElement directory in config.Directories)
            {
                _directories.Add(directory.Path);
            }

            foreach (RuleElement rule in config.Rules)
            {
                _rules.Add(new RuleModel
                {
                    FilePattern       = rule.FilePattern,
                    DestinationFolder = rule.DestinationFolder,
                    IsDateAppended    = rule.IsDateAppended,
                    IsOrderAppended   = rule.IsOrderAppended
                });
            }

            CultureInfo.DefaultThreadCurrentCulture   = config.Culture;
            CultureInfo.DefaultThreadCurrentUICulture = config.Culture;
            CultureInfo.CurrentUICulture = config.Culture;
            CultureInfo.CurrentCulture   = config.Culture;
        }
Example #2
0
 private static void ProcessConfig(FileConfigurationSection config)
 {
     if (config != null)
     {
         ReadConfig(config);
     }
     else
     {
         Console.Write(Translation.ConfigNotFound);
         Console.ReadKey();
         return;
     }
 }