Exemple #1
0
        public void DeleteArtikelAttribut(Artikel artikel, List <ResultTask <ArtikelAttribut> > attributList)
        {
            foreach (ResultTask <ArtikelAttribut> task in attributList)
            {
                ArtikelAttribut artikelAttribut = task.Item;
                Boolean         success         = true;

                /* you can identify the Artikelattribut with artikelAttribut.ShopId */

                if (success)
                {
                    task.OnSuccess(null);
                }
                else
                {
                    List <ItemError> errorList = new List <ItemError>
                    {
                        /* Add your errors here */
                    };

                    task.OnError(errorList);
                }
            }
        }
Exemple #2
0
        public void AddArtikelAttribut(Artikel artikel, List <ResultTask <ArtikelAttribut> > attributList)
        {
            foreach (ResultTask <ArtikelAttribut> task in attributList)
            {
                ArtikelAttribut artikelAttribut = task.Item;
                Boolean         success         = true;

                /* artikel = article to add attribut to */

                if (success)
                {
                    task.OnSuccess("yourAttributIdOnMarketplace_" + (new Random().Next(1000, 9999)));
                }
                else
                {
                    List <ItemError> errorList = new List <ItemError>
                    {
                        /* Add your errors here */
                    };

                    task.OnError(errorList);
                }
            }
        }