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); } } }
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); } } }