private static void MapPeoplePickerSettings(SPPeoplePickerSettings settings, PeoplePickerSettingsDefinition definition) { if (!string.IsNullOrEmpty(definition.ActiveDirectoryCustomFilter)) settings.ActiveDirectoryCustomFilter = definition.ActiveDirectoryCustomFilter; if (!string.IsNullOrEmpty(definition.ActiveDirectoryCustomQuery)) settings.ActiveDirectoryCustomQuery = definition.ActiveDirectoryCustomQuery; if (definition.ActiveDirectoryRestrictIsolatedNameLevel.HasValue) settings.ActiveDirectoryRestrictIsolatedNameLevel = definition.ActiveDirectoryRestrictIsolatedNameLevel.Value; if (definition.ActiveDirectorySearchTimeout.HasValue) settings.ActiveDirectorySearchTimeout = definition.ActiveDirectorySearchTimeout.Value; if (definition.AllowLocalAccount.HasValue) settings.AllowLocalAccount = definition.AllowLocalAccount.Value; if (definition.NoWindowsAccountsForNonWindowsAuthenticationMode.HasValue) settings.NoWindowsAccountsForNonWindowsAuthenticationMode = definition.NoWindowsAccountsForNonWindowsAuthenticationMode.Value; if (definition.OnlySearchWithinSiteCollection.HasValue) settings.OnlySearchWithinSiteCollection = definition.OnlySearchWithinSiteCollection.Value; if (definition.PeopleEditorOnlyResolveWithinSiteCollection.HasValue) settings.PeopleEditorOnlyResolveWithinSiteCollection = definition.PeopleEditorOnlyResolveWithinSiteCollection.Value; }
private static void MapPeoplePickerSettings(SPPeoplePickerSettings settings, PeoplePickerSettingsDefinition definition) { if (!string.IsNullOrEmpty(definition.ActiveDirectoryCustomFilter)) { settings.ActiveDirectoryCustomFilter = definition.ActiveDirectoryCustomFilter; } if (!string.IsNullOrEmpty(definition.ActiveDirectoryCustomQuery)) { settings.ActiveDirectoryCustomQuery = definition.ActiveDirectoryCustomQuery; } if (definition.ActiveDirectoryRestrictIsolatedNameLevel.HasValue) { settings.ActiveDirectoryRestrictIsolatedNameLevel = definition.ActiveDirectoryRestrictIsolatedNameLevel.Value; } if (definition.ActiveDirectorySearchTimeout.HasValue) { settings.ActiveDirectorySearchTimeout = definition.ActiveDirectorySearchTimeout.Value; } if (definition.AllowLocalAccount.HasValue) { settings.AllowLocalAccount = definition.AllowLocalAccount.Value; } if (definition.NoWindowsAccountsForNonWindowsAuthenticationMode.HasValue) { settings.NoWindowsAccountsForNonWindowsAuthenticationMode = definition.NoWindowsAccountsForNonWindowsAuthenticationMode.Value; } if (definition.OnlySearchWithinSiteCollection.HasValue) { settings.OnlySearchWithinSiteCollection = definition.OnlySearchWithinSiteCollection.Value; } if (definition.PeopleEditorOnlyResolveWithinSiteCollection.HasValue) { settings.PeopleEditorOnlyResolveWithinSiteCollection = definition.PeopleEditorOnlyResolveWithinSiteCollection.Value; } }