public async Task <int> DeleteAmenityPhoto(PhotoForReturnModel model) { var photoToDelete = _context.Photos.SingleOrDefault(p => p.PhotoId == model.PhotoID); if (model.PublicID != null) { var delParams = new DeletionParams(model.PublicID); var result = _cloudinary.Destroy(delParams); if (result.Result == "ok") { _context.Remove(photoToDelete); } } if (model.PublicID == null) { _context.Photos.Remove(photoToDelete); } return(await _context.SaveChangesAsync()); }
public async Task <int> DeleteAmenityPhoto(PhotoForReturnModel model) { return(await _repo.DeleteAmenityPhoto(model)); }