GetUserPicture() public method

public GetUserPicture ( string userName, string domain ) : Image
userName string
domain string
return Image
Esempio n. 1
0
 private void ImportFromAd()
 {
     var activeDirectoryService = new ActiveDirectoryService();
     var avatarsFolder = SirenOfShameSettings.GetAvatarsFolder();
     foreach (var personSetting in _settings.People)
     {
         var picture = activeDirectoryService.GetUserPicture(personSetting.RawName, _activeDirectoryDomain.Text);
         var newFileName = Guid.NewGuid() + ".png";
         var combine = Path.Combine(avatarsFolder, newFileName);
         picture.Save(combine);
         personSetting.AvatarImageName = newFileName;
         personSetting.AvatarImageUploaded = false;
     }
     _settings.Save();
     _errorMessage.Visible = false;
 }
Esempio n. 2
0
 private void ImportFromAd_Click(object sender, EventArgs e)
 {
     try
     {
         var activeDirectoryService = new ActiveDirectoryService();
         var picture = activeDirectoryService.GetUserPicture(_adUser.Text, _adDomain.Text);
         _croppedCustom.Image = _imageService.Resize(picture);
     }
     catch (Exception ex)
     {
         _log.Error("Error importing from active directory", ex);
         SetErrorMessage(ex);
     }
 }
 private void ImportPersonFromAd(PersonSetting personSetting, ActiveDirectoryService activeDirectoryService, string avatarsFolder)
 {
     _log.Debug("Attempting to import image for " + personSetting.RawName);
     var picture = activeDirectoryService.GetUserPicture(personSetting.RawName, _activeDirectoryDomain.Text);
     if (picture == null) return;
     var newFileName = Guid.NewGuid() + ".png";
     var combine = Path.Combine(avatarsFolder, newFileName);
     picture.Save(combine);
     personSetting.AvatarImageName = newFileName;
     personSetting.AvatarImageUploaded = false;
 }