Пример #1
0
        public ProductOffers GetProductOffers(ProductOffersRequest productOffersRequest)
        {
            HttpWebRequest request       = CatalogRequestBuilder.ConstructProductOffersRequest(apiKey, productOffersRequest);
            ProductOffers  productOffers = ProcessBodylessRequest(request).ToObject <ProductOffers>();

            return(productOffers);
        }
        public void TestGetProductOffers()
        {
            ProductOffersRequest productOffersRequest = new ProductOffersRequest();

            productOffersRequest.Id     = "1004004012288125";
            productOffersRequest.Offers = new EnumTypes.OfferType[] {
                EnumTypes.OfferType.ALL
            };

            ProductOffers productOffers = client.GetProductOffers(productOffersRequest);

            Assert.IsNotNull(productOffers.OfferData);
            Assert.IsNotNull(productOffers.OfferData.Offers);
            Assert.IsTrue(productOffers.OfferData.Offers.Count > 0);
        }
Пример #3
0
        public IEnumerable <ProductOffers> getProductOffers()
        {
            List <ProductOffers> productOffers = new List <ProductOffers>();
            ProductOffers        productOffer  = new ProductOffers();

            productOffer.OfferId     = 1;
            productOffer.OfferOption = "Yes";

            productOffers.Add(productOffer);
            productOffer             = new ProductOffers();
            productOffer.OfferId     = 0;
            productOffer.OfferOption = "No";
            productOffers.Add(productOffer);
            return(productOffers);
        }