private void RemoveItemFromWishlist(WishListListPart wishlist, WishListItemPart itemPart)
        {
            //process extensions
            foreach (var ext in _wishListExtensionProviders)
            {
                ext.WishListItemCleanup(wishlist, itemPart);
            }

            var elementId = itemPart.ContentItem.Id;

            _contentManager.Destroy(itemPart.ContentItem); //hard delete
        }
Beispiel #2
0
 protected void LazyLoadHandlers(WishListItemPart part)
 {
     part.WishListField.Loader(() => _contentManager.Get <WishListListPart>(part.WishListId, VersionOptions.Published, QueryHints.Empty));
 }