Exemplo n.º 1
0
        public ValidationResult Validate(ImportFolder directory)
        {
            ValidationResult validationResult = new ValidationResult()
            {
                Source = directory.OriginalFullName
            };

            if (!this.NameIsValid(directory.Name))
            {
                validationResult.AddWarning("Directory name is invalid");
            }
            if (directory.ServerRelativePath.Length > this.MaximumRelativePathLength)
            {
                validationResult.AddError("Full directory name is too long. Maximum length is " + (object)this.MaximumRelativePathLength);
            }
            if (directory.Name == "bin")
            {
                validationResult.AddError("Directory name is blocked: " + directory.Name);
            }
            return(validationResult);
        }
 public ImportFolder(ImportFolder importFolder)
     : this()
 {
     this.SourceDirectory = importFolder.SourceDirectory;
     this.OriginalParent  = importFolder.OriginalParent;
 }