コード例 #1
0
        [Fact]//CAN XML
        public async Task GetVolumeDiscountRequestResult_XML_CAN()
        {
            var request = new GetVolumeDiscountRequestResultRequest()
            {
                RequestBody = new GetVolumeDiscountRequestResultRequetsBody()
                {
                    NeweggItemNumber = "9SIA3TV5Y19568"//A3TV
                }
            };

            CheckRequestString <GetVolumeDiscountRequestResultRequest>(request);
            var body = await fadeAPI_CAN_XML.GetVolumeDiscountRequestResult(request);

            Assert.IsType <GetVolumeDiscountRequestResultResponse>(body);
        }
コード例 #2
0
        [Fact]//USA  XML
        public async Task GetVolumeDiscountRequestResult_XML_USA()
        {
            var request = new GetVolumeDiscountRequestResultRequest()
            {
                RequestBody = new GetVolumeDiscountRequestResultRequetsBody()
                {
                    NeweggItemNumber = "9SIA0063R11047"
                }
            };

            CheckRequestString <GetVolumeDiscountRequestResultRequest>(request);
            var body = await fadeAPI_USA_XML.GetVolumeDiscountRequestResult(request);

            Assert.IsType <GetVolumeDiscountRequestResultResponse>(body);
        }
コード例 #3
0
        public async Task <GetVolumeDiscountRequestResultResponse> GetVolumeDiscountRequestResult(GetVolumeDiscountRequestResultRequest reqModel)
        {
            var request = CreateRequest <GetVolumeDiscountRequestResultRequest>(reqModel);

            request.URI = "contentmgmt/item/volumediscount";
            var response = await client.PutAsync(request);

            var result = await ProcessResponse <GetVolumeDiscountRequestResultResponse>(response);

            return(result);
        }