public static VenueDto MapRequestToDto(this VenueRequest venue, Guid venueId, VenueAddress venueAddress) { return(new VenueDto { VenueId = venueId, Title = venue.Title, Description = venue.Description, MUrl = venue.MUrl, Summary = venue.Summary, Testimonial = venue.Testimonial, TestimonialContactEmail = venue.TestimonialContactEmail, TestimonialContactName = venue.TestimonialContactName, TestimonialContactOrganisation = venue.TestimonialContactOrganisation, VenueTypeId = venue.VenueTypeId, Postcode = venue.Postcode, BuildingNameOrNumber = venue.BuildingNameOrNumber, Road = venueAddress.Road, State = venueAddress.State, Country = venueAddress.Country, County = venueAddress.County, Village = venueAddress.Village, Town = venueAddress.Town, DisplayName = venueAddress.MapDisplayNameProperties() }); }
public static VenueAddress MapAddressProperties(this LocationIqReverseResponse locationIqResponse, string buildingNameOrNumber) { VenueAddress mappedAddress = new VenueAddress { Postcode = locationIqResponse.Address.Postcode, Road = locationIqResponse.Address.Road, Town = locationIqResponse.Address.Town, Suburb = locationIqResponse.Address.Suburb, Village = locationIqResponse.Address.Village, County = locationIqResponse.Address.County, State = locationIqResponse.Address.State, Country = locationIqResponse.Address.Country, BuildingNameOrNumber = buildingNameOrNumber }; mappedAddress.DisplayName = mappedAddress.MapDisplayNameProperties(); return(mappedAddress); }