Exemplo n.º 1
0
 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()
     });
 }
Exemplo n.º 2
0
        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);
        }