Exemple #1
0
        public async Task <bool> DeleteSpaceAsync(Guid venueId, Guid spaceId)
        {
            List <SpaceImageDto> spaceImageDtos = await _spaceImageRepo.GetSpaceImagesAsync(venueId, spaceId);

            if (spaceImageDtos.Count > 0)
            {
                await _spaceImageRepo.DeleteSpaceImagesAsync(spaceImageDtos);
            }

            return(await _spaceRepo.DeleteSpaceAsync(venueId, spaceId));
        }
        public async Task <bool> DeleteSpaceImagesAsync(List <Guid> spaceImageIds, Guid venueId, Guid spaceId)
        {
            List <SpaceImageDto> spaceImageDtos = spaceImageIds.MapSpaceIdDetailsToDtos(spaceId);

            return(await _spaceImageRepo.DeleteSpaceImagesAsync(spaceImageDtos));
        }