/// <summary> /// Check to see if there are any related Languages, and load them if requested /// </summary> public static void CheckExpandLanguages(SqlDataManager sdm, IEnumerable <Country> countries, string expandString) { var countriesWhere = CreateCountryWhere(countries); expandString = expandString.SafeToString(); if (String.Equals(expandString, "all", StringComparison.OrdinalIgnoreCase) || expandString.IndexOf("languages", StringComparison.OrdinalIgnoreCase) >= 0) { var childLanguages = sdm.GetAllLanguages <Language>(countriesWhere); countries.ToList() .ForEach(feCountry => feCountry.LoadLanguages(childLanguages)); } }