// Token: 0x06003144 RID: 12612 RVA: 0x00122F5C File Offset: 0x0012115C private static void TransferToContact(KeyMappingBase keyMappingBase, UserContext userContext, StringBuilder builder, KeyMappingTypeEnum keyMappingType, bool addNewLine) { string text = UnifiedMessagingUtilities.AddContext(keyMappingBase); string contactNameFromLegacyDN = UnifiedMessagingUtilities.GetContactNameFromLegacyDN(((TransferToADContact)keyMappingBase).LegacyExchangeDN, userContext); Strings.IDs?ds = null; if (keyMappingType == KeyMappingTypeEnum.TransferToADContactMailbox) { ds = new Strings.IDs?(1644624696); } else { ds = new Strings.IDs?(-348119052); } if (addNewLine) { builder.Append("\r\n"); } builder.Append(Utilities.HtmlEncode(string.Format(CultureInfo.CurrentCulture, LocalizedStrings.GetNonEncoded(ds.Value), new object[] { text, keyMappingBase.Key, contactNameFromLegacyDN }))); }
// Token: 0x06003145 RID: 12613 RVA: 0x00122FF8 File Offset: 0x001211F8 private static void TransferToPhoneNumber(KeyMappingBase keyMappingBase, StringBuilder builder, bool addNewLine) { string text = UnifiedMessagingUtilities.AddContext(keyMappingBase); if (addNewLine) { builder.Append("\r\n"); } builder.Append(Utilities.HtmlEncode(string.Format(CultureInfo.CurrentCulture, LocalizedStrings.GetNonEncoded(-348119052), new object[] { text, keyMappingBase.Key, ((TransferToNumber)keyMappingBase).PhoneNumberString }))); }
// Token: 0x06003142 RID: 12610 RVA: 0x00122D80 File Offset: 0x00120F80 private static string CreatePAAPreviewActionString(PersonalAutoAttendant pAA, UserContext userContext) { StringBuilder stringBuilder = new StringBuilder(); bool flag = false; stringBuilder.Append("\r\n"); stringBuilder.Append(LocalizedStrings.GetHtmlEncoded(1230987283)); if (pAA.KeyMappingList.Count == 0) { return(LocalizedStrings.GetHtmlEncoded(-1306184482)); } foreach (KeyMappingBase keyMappingBase in pAA.KeyMappingList.SortedMenu) { switch (keyMappingBase.KeyMappingType) { case KeyMappingTypeEnum.TransferToNumber: UnifiedMessagingUtilities.TransferToPhoneNumber(keyMappingBase, stringBuilder, flag); if (!flag) { flag = true; } break; case KeyMappingTypeEnum.TransferToADContactMailbox: UnifiedMessagingUtilities.TransferToContact(keyMappingBase, userContext, stringBuilder, KeyMappingTypeEnum.TransferToADContactMailbox, flag); if (!flag) { flag = true; } break; case KeyMappingTypeEnum.TransferToADContactPhone: UnifiedMessagingUtilities.TransferToContact(keyMappingBase, userContext, stringBuilder, KeyMappingTypeEnum.TransferToADContactPhone, flag); if (!flag) { flag = true; } break; case KeyMappingTypeEnum.TransferToVoicemail: if (flag) { stringBuilder.Append("\r\n"); } stringBuilder.Append(LocalizedStrings.GetHtmlEncoded(-246907567)); if (!flag) { flag = true; } break; case KeyMappingTypeEnum.FindMe: { if (flag) { stringBuilder.Append("\r\n"); } string text = UnifiedMessagingUtilities.AddContext(keyMappingBase); stringBuilder.Append(Utilities.HtmlEncode(string.Format(CultureInfo.CurrentCulture, LocalizedStrings.GetNonEncoded(-578565389), new object[] { text, keyMappingBase.Key }))); if (!flag) { flag = true; } break; } } } return(stringBuilder.ToString()); }