I am trying to build a function that adds a class of items into another class. Anytime I add a new item, it duplicates the item however many times I have tried to add new items previously.
myfunction()
{
AmazonEnvelopeMessage message = new AmazonEnvelopeMessage();
List<AmazonEnvelopeMessage> list = new List<AmazonEnvelopeMessage>();
AmazonEnvelopeLibrary.Models.Product product = new Product()
foreach (var s in skus)
{
product.DescriptionData.Title = s.Title;
product.StandardProductID.Value = s.ASIN;
product.StandardProductID.Type = StandardProductIDType.ASIN;
product.ProductData.Item = maincat;
product.DescriptionData.MSRP.Value = s.MSRP;
product.DescriptionData.Description = s.description;
message.Item = product;
list.Add(message);
}
amazon.Envelope.message.AddRange(list);
}