private static StoreRetentionPolicyTagHelper FromADUser(ADUser user, bool isArchiveMailbox) { StoreRetentionPolicyTagHelper storeRetentionPolicyTagHelper = new StoreRetentionPolicyTagHelper(); storeRetentionPolicyTagHelper.user = user; storeRetentionPolicyTagHelper.isArchiveMailbox = isArchiveMailbox; StoreRetentionPolicyTagHelper.FetchRetentionPolicyTagDataFromMailbox(storeRetentionPolicyTagHelper); return storeRetentionPolicyTagHelper; }
internal static StoreRetentionPolicyTagHelper FromMailboxId(string domainController, MailboxIdParameter mailbox, bool isArchiveMailbox, OrganizationId orgId) { StoreRetentionPolicyTagHelper storeRetentionPolicyTagHelper = new StoreRetentionPolicyTagHelper(); storeRetentionPolicyTagHelper.user = StoreRetentionPolicyTagHelper.FetchRecipientFromMailboxId(domainController, mailbox, out storeRetentionPolicyTagHelper.recipientSession, orgId); storeRetentionPolicyTagHelper.isArchiveMailbox = isArchiveMailbox; StoreRetentionPolicyTagHelper.FetchRetentionPolicyTagDataFromMailbox(storeRetentionPolicyTagHelper); return storeRetentionPolicyTagHelper; }