Пример #1
0
        /// <summary>
        /// Returns the personal folder path of a user
        /// </summary>
        public string GetPersonalFolder(SecurityUser user)
        {
            //add hash to the end of the name
            var    name   = user.GetPersonalFolderName();
            var    hash   = Math.Abs(Helper.CalculateHash(name));
            string result = Path.Combine(PersonalFolder, string.Format("{0}_{1}", FileHelper.CleanFilePath(name), hash));

            if (!Directory.Exists(result))
            {
                Directory.CreateDirectory(result);
            }
            return(result);
        }
Пример #2
0
 /// <summary>
 /// Returns the personal folder name of a user
 /// </summary>
 public string GetPersonalFolderName(SecurityUser user)
 {
     return(TranslateWeb("Personal") + string.Format(" ({0})", user.GetPersonalFolderName()));;
 }