public string GetEmailIds() { if (!string.IsNullOrEmpty(this.OptionsCategory) && this.OptionsCategoryList != null) { foreach (string value in Values) { OptionModel option = OptionsCategoryList.SingleOrDefault(o => o.Value == value); if (option != null && option.EmailIds != null) { foreach (DictionaryEntry email in option.EmailIds) { return(((NameValuePair)email.Value).Value.ToString()); } } } } return(string.Empty); }
public string PrintValues() { List <string> displayTextValues = new List <string>(); if (!string.IsNullOrEmpty(this.OptionsCategory) && this.OptionsCategoryList != null) { foreach (string value in Values) { OptionModel option = OptionsCategoryList.SingleOrDefault(o => o.Value == value); if (option != null) { displayTextValues.Add(option.DisplayText); } } return(string.Join(", ", displayTextValues.ToArray())); } else { return(string.Join(", ", this.Values.ToArray())); } }