private string GetGroupName(string entryName, bool nameFromEntry) { if (!nameFromEntry && !nameParser.RdnInName(entryName, groupConfig.RdnAttribute, groupConfig.Base)) { using (var entry = GetGroupEntry(entryName)) { entryName = entry.GetProperties <string>(groupConfig.RdnAttribute).First(); } } return(nameParser.GetName(groupConfig.NameType, entryName)); }
public virtual string GetUserName(string entryName) { if (!nameParser.RdnInName(entryName, configuration.Users.RdnAttribute, configuration.Users.Base)) { using (var entry = GetUserDirectoryEntry(entryName)) { entryName = entry.GetProperties <string>(configuration.Users.RdnAttribute).First(); } } return(nameParser.GetName(configuration.Users.NameType, entryName)); }