Esempio n. 1
0
        private void PreviewButton_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(emailTextbox.Text))
            {
                return;
            }

            var gravatarService = new GravatarService();
            var avatarId        = gravatarService.DownloadGravatarFromEmailAndAddToImageList(emailTextbox.Text, _avatarImageList);

            _gravatar.SetImage(avatarId, _avatarImageList);
        }
Esempio n. 2
0
        public override int GetAvatarId(ImageList avatarImageList)
        {
            if (AvatarId.HasValue)
            {
                return(AvatarId.Value);
            }
            var gravatarService = new GravatarService();

            if (!string.IsNullOrEmpty(AvatarImageName))
            {
                return(gravatarService.LoadAvatarFromFile(AvatarImageName, avatarImageList));
            }
            return(gravatarService.DownloadGravatarFromEmailAndAddToImageList(Email, avatarImageList));
        }