public async Task <int> DeleteImage(int imageId, string url) { var cloudinaryResult = await _imageStorageService.DeleteImage(url); if (cloudinaryResult.StatusCode != HttpStatusCode.OK) { throw new Exception($"Can not upload listing image {url}: {cloudinaryResult.Error.Message}"); } return(await _imageRepository.DeleteImage(imageId)); }