Example #1
0
 public void AkeneoCategoriesListingCallback(object sender, PimProductsListenerCallbackResult eventArgs)
 {
     if (!ReferenceEquals(CategoriesListener.RequestList, null) && CategoriesListener.RequestList.Count > 0)
     {
         ListedCategoriesList = CategoriesListener.RequestList;
     }
     else
     {
         ListedCategoriesList = new List <AkeneoCategory>();
     }
     CategoriesListener.OnFinishedListing -= AkeneoCategoriesListingCallback;
     if (!ReferenceEquals(ListedProductsList, null))
     {
         InvokeOnProductListeningFinished();
     }
 }
Example #2
0
        public void AkeneoListingReadyCallback(object sender, PimProductsListenerCallbackResult eventArgs)
        {
            if (eventArgs.indexedProductsList != null && eventArgs.indexedProductsList.Count > 0)
            {
                ListedProductsList = eventArgs.indexedProductsList;
            }
            else
            {
                ListedProductsList = new List <AkeneoProduct>();
            }

            ProductIndexer.OnFinishedListing -= AkeneoListingReadyCallback;
            if (!ReferenceEquals(ListedCategoriesList, null))
            {
                InvokeOnProductListeningFinished();
            }
        }