private void DataBindLanguageList() { // init language selector var cultureTable = new DataClassesCultureDataContext().LOV_Cultures; var culturesAlreadyUsed = from x in textValues where x.ResourceKeyID == int.Parse(HiddenSubmitID.Value) select x.CultureCode; var data = cultureTable.Where(n => !culturesAlreadyUsed.Contains(n.Code)); LanguageList.DataSource = data; LanguageList.DataTextField = "EnglishName"; LanguageList.DataValueField = "Code"; LanguageList.DataBind(); }
private string GetEnglishLanguageName(string cultureCode) { var cultures = new DataClassesCultureDataContext().LOV_Cultures; return(cultures.Single(n => n.Code.Equals(cultureCode)).EnglishName); }