public void SetLanguage(Language language) { Language = language; var selectValue = Values.FirstOrDefault(v => v.Language.Equals(language)); if (selectValue == null) { selectValue = new MultileLingualValue(language, string.Empty); } }
public void SetValue(Language language, string value) { var selectValue = Values.FirstOrDefault(v => v.Language.Equals(language)); if (selectValue == null) { selectValue = new MultileLingualValue(language, value); } else { selectValue.SetValue(value); } }