コード例 #1
0
        public async Task <VenueResponse> EditVenueAsync(VenueRequest venue, Guid venueId)
        {
            LocationIqReverseResponse locationResponse = await _locationIqProvider.GetLocationDetailsAsync(venue.Postcode);

            VenueAddress venueAddress = locationResponse.MapAddressProperties(venue.BuildingNameOrNumber);

            VenueDto venueDto = venue.MapRequestToDto(Guid.Empty, venueAddress);

            await _venueRepo.EditVenueAsync(venueDto);

            return(await GetVenueAsync(venueId));
        }