private void DeleteImage(string imageGalleryName, string imageName, ImageGalleryImageSettingsRecord imageSettings) { if (imageSettings != null) { _imageRepository.Delete(imageSettings); } _mediaService.DeleteFile(GetMediaPath(imageGalleryName), imageName); _thumbnailService.DeleteThumbnail(_storageProvider.Combine(GetMediaPath(imageGalleryName), imageName)); }