//Add Data From Linked Tables for Display public void EditItemForDisplay(PolicyCarTypeGroupItemLanguage policyCarTypeGroupItemLanguage) { //Add LanguageName if (policyCarTypeGroupItemLanguage.LanguageCode != null) { LanguageRepository languageRepository = new LanguageRepository(); Language language = new Language(); language = languageRepository.GetLanguage(policyCarTypeGroupItemLanguage.LanguageCode); if (language != null) { policyCarTypeGroupItemLanguage.LanguageName = language.LanguageName; } } //Add PolicyGroupName PolicyCarTypeGroupItemRepository policyCarTypeGroupItemRepository = new PolicyCarTypeGroupItemRepository(); PolicyCarTypeGroupItem policyCarTypeGroupItem = new PolicyCarTypeGroupItem(); policyCarTypeGroupItem = policyCarTypeGroupItemRepository.GetPolicyCarTypeGroupItem(policyCarTypeGroupItemLanguage.PolicyCarTypeGroupItemId); if (policyCarTypeGroupItem != null) { policyCarTypeGroupItemRepository.EditItemForDisplay(policyCarTypeGroupItem); policyCarTypeGroupItemLanguage.PolicyGroupName = policyCarTypeGroupItem.PolicyGroupName; policyCarTypeGroupItemLanguage.PolicyGroupId = policyCarTypeGroupItem.PolicyGroupId; } }