public static string getLocalizedLabel(LocalizedLabelCollection labels, int languageCode) { IEnumerable <LocalizedLabel> label = labels.Where(x => x.LanguageCode == languageCode); if (label.Count() == 0) { return(string.Empty); } return(label.First().Label); }
public static void setLocalizedLabel(LocalizedLabelCollection labels, int languageCode, string labelToSet) { IEnumerable <LocalizedLabel> label = labels.Where(x => x.LanguageCode == languageCode); if (label.Count() != 0) { label.First().Label = labelToSet; } else { labels.Add(new LocalizedLabel(labelToSet, languageCode)); } }