ActivEarth.Groups.MembersDisplayTable.getUserImageUrl C# (CSharp) Метод

getUserImageUrl() приватный Метод

Returns the relative url for an image. Current image sizes are: - icon: a 150x150 image for the user's profile
private getUserImageUrl ( User user, string imageSizeName ) : string
user User The user to retrieve the image for.
imageSizeName string The name of the image size to retrieve.
Результат string
        private string getUserImageUrl(User user, string imageSizeName)
        {
            string path = Server.MapPath("~") + "\\Images\\Account\\UserProfile\\" + imageSizeName + "\\";
            int userImageDir = (user.UserID / 1000);
            string uploadPath = String.Format("{0}\\{1}\\{2}.png", path, userImageDir, user.UserID);

            if (System.IO.File.Exists(uploadPath))
            {
                return String.Format("/Images/Account/UserProfile/{0}/{1}/{2}.png", imageSizeName, userImageDir, user.UserID);
            }
            else
            {
                return String.Format("/Images/Account/UserProfileDefaults/default_{0}.png", imageSizeName);
            }
        }