Example #1
0
        public WatchedDirectory Convert(WatchedDirectoryElement source)
        {
            validationService.CheckValidity(source);

            WatchedDirectory watchedDirectory = new WatchedDirectory()
            {
                DirectoryInfo = new DirectoryInfo(source.DirectoryPath)
            };

            return(watchedDirectory);
        }
Example #2
0
        public Rule Convert(RuleElement source)
        {
            validationService.CheckValidity(source);

            Rule rule = new Rule()
            {
                Name                  = source.Name,
                Regex                 = new Regex(source.Regex),
                TargetDirectory       = new DirectoryInfo(source.TargetPath),
                IsOrderNumberRequired = source.IsOrderNumberRequired,
                IsMovedTimeRequired   = source.IsMovedTimeRequired
            };

            return(rule);
        }