Bukimedia / PrestaSharp

CSharp .Net client library for the PrestaShop API via web service
GNU General Public License v3.0
154 stars 151 forks source link

Question: How can I compare image lists? #291

Closed SarayPerez closed 5 years ago

SarayPerez commented 7 years ago

Hello! First, congratulations on a great library. I am trying to control the image id list before and after adding an image using the GetProductImages method to know the id of a new image, but I'm not doing it right:

I got an error on "ListNewImage.ForEach(delegate(long id) ", Can you help me? Thanks in advance, Saray

My code:

List<Bukimedia.PrestaSharp.Entities.FilterEntities.declination> ListOldImage = myImageFactory.GetProductImages(Convert.ToInt64(oSetProduct["TO_ID_PRODUCTS"]));

myImageFactory.AddProductImage(Convert.ToInt64(oSetProducts["TO_ID_PRODUCTS"]), cImageName);

List<Bukimedia.PrestaSharp.Entities.FilterEntities.declination> ListNewImage = myImageFactory.GetProductImages(Convert.ToInt64(oSetProduct["TO_ID_PRODUCTS"]));

                    if (ListNewImage.Count() > 0)
                    {
                        ListNewImage.ForEach(delegate(long id)
                        {
                        // ........
                        }
                    }
SarayPerez commented 6 years ago

Self resolved:

long nIdImagenPS = 0;
List<Bukimedia.PrestaSharp.Entities.FilterEntities.declination> ListOldImage = myImageFactory.GetProductImages(Convert.ToInt64(oSetProduct["TO_ID_PRODUCTS"]));

myImageFactory.AddProductImage(Convert.ToInt64(oSetProducts["TO_ID_PRODUCTS"]), cImageName);

List<Bukimedia.PrestaSharp.Entities.FilterEntities.declination> ListNewImage = myImageFactory.GetProductImages(Convert.ToInt64(oSetProduct["TO_ID_PRODUCTS"]));

                    if (ListNewImage.Count() > 0)
                    {
                             foreach (var nidImage in ListNewImage)
                                {
                                    nIdImagePS = nidImage.id;
                                }
                    }
mowcixo commented 5 years ago

Closing as it is resolved.

lock[bot] commented 4 years ago

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.