//Add Data From Linked Tables for Display public void EditItemForDisplay(PolicyCountryGroupItemLanguage policyCountryGroupItemLanguage) { //Add LanguageName if (policyCountryGroupItemLanguage.LanguageCode != null) { LanguageRepository languageRepository = new LanguageRepository(); Language language = new Language(); language = languageRepository.GetLanguage(policyCountryGroupItemLanguage.LanguageCode); if (language != null) { policyCountryGroupItemLanguage.LanguageName = language.LanguageName; } } //Add PolicyGroupName PolicyCountryGroupItemRepository policyCountryGroupItemRepository = new PolicyCountryGroupItemRepository(); PolicyCountryGroupItem policyCountryGroupItem = new PolicyCountryGroupItem(); policyCountryGroupItem = policyCountryGroupItemRepository.GetPolicyCountryGroupItem(policyCountryGroupItemLanguage.PolicyCountryGroupItemId); if (policyCountryGroupItem != null) { policyCountryGroupItemRepository.EditItemForDisplay(policyCountryGroupItem); policyCountryGroupItemLanguage.PolicyGroupName = policyCountryGroupItem.PolicyGroupName; policyCountryGroupItemLanguage.PolicyGroupId = policyCountryGroupItem.PolicyGroupId; } }