public static MessageContentElement EncodeCardSmartName(CardModel card) { MessageContentElement element = new MessageContentElement(); SmartName cardSmartName = card.GetSmartName(); if(cardSmartName.Visible) { //element.Value = card.Key; element.Value = card.Data.Id; element.Text = card.Data.Name; } else element.Text = cardSmartName.Name; return element; }
static MessageContentElement EncodeCardSmartName(CardModel card, bool visible) { MessageContentElement element = new MessageContentElement(); SmartName cardSmartName = visible ? card.GetVisibleName() : card.GetHiddenName(); if(cardSmartName.Visible) { //element.Value = card.Key; element.Value = card.Data.Id; element.Text = card.Data.Name; } else element.Text = cardSmartName.Name; return element; }