public static Identity ToIdentity(this ADObjectId identity) { if (identity != null) { return(identity.ToIdentity(identity.Name)); } return(null); }
public static Identity GetTargetMailboxIdentity(object targetMailboxIdObject) { ADObjectId adobjectId = targetMailboxIdObject as ADObjectId; Identity result = null; if (adobjectId != null) { RecipientObjectResolverRow recipientObjectResolverRow = RecipientObjectResolver.Instance.ResolveObjects(new ADObjectId[] { adobjectId }).FirstOrDefault <RecipientObjectResolverRow>(); if (recipientObjectResolverRow == null) { result = adobjectId.ToIdentity(); } else { result = recipientObjectResolverRow.Identity; } } return(result); }
protected BaseRow(ADObjectId identity, IConfigurable configurationObject) : this(identity.ToIdentity(), configurationObject) { }