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); }
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)); }