in src/IdFix/Rules/Dedicated/MailNicknameBlankRule.cs [15:46]
public MailNicknameBlankRule(): base((entry, attributeValue) => {
if (entry.Attributes.Contains(StringLiterals.GivenName))
{
attributeValue = entry.Attributes[StringLiterals.GivenName][0].ToString();
}
if (entry.Attributes.Contains(StringLiterals.Sn))
{
if (!string.IsNullOrEmpty(attributeValue))
{
attributeValue += ".";
}
attributeValue += entry.Attributes[StringLiterals.Sn][0].ToString();
}
if (string.IsNullOrEmpty(attributeValue))
{
if (entry.Attributes.Contains(StringLiterals.SamAccountName))
{
attributeValue = entry.Attributes[StringLiterals.SamAccountName][0].ToString();
}
else
{
attributeValue = entry.Attributes[StringLiterals.Cn][0].ToString();
}
}
return attributeValue;
}) { }