public GroupedProviderSearchResultItem Map(V4GroupedProviderSearchResultItem document) { if (document == null) { return(null); } var item = new GroupedProviderSearchResultItem(); item.ProviderName = document.ProviderName; item.EmployerSatisfaction = document.EmployerSatisfaction; item.LearnerSatisfaction = document.LearnerSatisfaction; item.NationalProvider = document.NationalProvider; item.Ukprn = document.Ukprn; item.OverallAchievementRate = document.OverallAchievementRate; item.DeliveryModes = null; item.Distance = document.Distance; item.NationalProvider = document.NationalProvider; item.LocationId = document.Location.LocationId; item.LocationName = document.Location.LocationName; item.Address = new Address() { Address1 = document.Location.Address.Address1, Address2 = document.Location.Address.Address2, Town = document.Location.Address.Town, Postcode = document.Location.Address.PostCode, County = document.Location.Address.County }; item.IsHigherEducationInstitute = document.IsHigherEducationInstitute; item.HasOtherMatchingLocations = document.HasOtherMatchingLocations; return(item); }
public TrainingProviderSearchResultsItem Map(GroupedProviderSearchResultItem source) { var item = new TrainingProviderSearchResultsItem() { Ukprn = source.Ukprn, Distance = source.Distance, EmployerSatisfaction = source.EmployerSatisfaction, LearnerSatisfaction = source.LearnerSatisfaction, NationalProvider = source.NationalProvider, OverallAchievementRate = source.OverallAchievementRate, Name = source.ProviderName, LocationId = source.LocationId, HasOtherLocations = source.HasOtherMatchingLocations, LocationAddress = GetAddress(source.Address) }; return(item); }