Я пытаюсь добавить получатель событий в список для итерации.У меня есть поле с именем EmployeeName People Picker, из которого мне нужно получить профиль пользователя этого конкретного сотрудника при добавлении элемента и попытке автоматического обновления EmployeeNo из userprofile.
Я использую, как показано ниже: но не работает
public override void ItemAdding(SPItemEventProperties properties)
{
base.ItemAdding(properties);
UserProfileManager profileManager = new UserProfileManager(context);
UserProfile myProfile = profileManager.GetUserProfile(item["EmployeeName"].ToString());
if (myProfile["EmployeeNo"].Value != null)
{
properties.AfterProperties["EmployeeNo"] = (myProfile["EmployeeNo"]).ToString();
}
item.Update();
}
Пожалуйста, помогите мне в этом.