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