public void SetPromotionalSale() { SetPromotionalSaleCall api = new SetPromotionalSaleCall(this.apiContext); api.Site = SiteCodeType.US; PromotionalSaleType promoSaleType = new PromotionalSaleType(); promoSaleType.DiscountType = DiscountCodeType.Price; promoSaleType.DiscountValue = 123.45; promoSaleType.PromotionalSaleStartTime = DateTime.Now.AddDays(3); promoSaleType.PromotionalSaleEndTime = DateTime.Now.AddDays(10); promoSaleType.PromotionalSaleID = 1234567890; promoSaleType.PromotionalSaleName = "Promo Sale"; try { PromotionalSaleStatusCodeType resp = api.SetPromotionalSale(ModifyActionCodeType.Add, promoSaleType); Assert.IsNotNull(resp); Console.WriteLine("T_360_SetPromotionalSaleLibrary: " + resp.ToString()); } catch (ApiException apie) { Console.WriteLine("ApiException: " + apie.Message); } catch (SdkException sdke) { Assert.Fail("SdkException: " + sdke.Message); } }
public void SetPromotionalSaleListings() { SetPromotionalSaleListingsCall api = new SetPromotionalSaleListingsCall(this.apiContext); ItemIDArrayType itemIDArrayType = new ItemIDArrayType(); StringCollection strCollection = new StringCollection(); strCollection.Add("445566778L"); itemIDArrayType.ItemID = strCollection; try { //add a param 'false' at the end by william, 3.13.2008 PromotionalSaleStatusCodeType resp = api.SetPromotionalSaleListings(16771004L, ModifyActionCodeType.Add, itemIDArrayType, 234567890L, 12345L, true, false, false); } catch (ApiException apie) { Console.WriteLine("ApiException: " + apie.Message); } catch (SdkException sdke) { Assert.Fail("SdkException: " + sdke.Message); } }