Esempio n. 1
0
        public static void SetLocalisedName(this Enumeration enumeration, Locale locale, string name)
        {
            var localisedName = enumeration.LocalisedNames.FirstOrDefault(localizedText => localizedText.Locale.Equals(locale));

            if (localisedName == null)
            {
                localisedName = new LocalisedTextBuilder(enumeration.Strategy.Session).WithText(name).WithLocale(locale).Build();
                enumeration.AddLocalisedName(localisedName);
            }
            else
            {
                localisedName.Text = name;
            }
        }