Example #1
0
        public async Task <IActionResult> DownloadBill(string bill_date, string bill_type, string tar_type)
        {
            var request = new WeChatPayDownloadBillRequest
            {
                BillDate = bill_date,
                BillType = bill_type,
                TarType  = tar_type
            };
            var response = await _client.ExecuteAsync(request);

            ResponseModel responseModel = new ResponseModel()
            {
                code = HTTPResponseCode.PartialContent,
                data = response.Body
            };

            Dictionary <string, string> result = new Dictionary <string, string>();

            result.Add("return_code", response.ReturnCode);
            result.Add("return_msg", response.ReturnMsg);

            if (response.ReturnCode == "SUCCESS")
            {
                responseModel.code = HTTPResponseCode.Successful;
            }
            else
            {
                responseModel.code = HTTPResponseCode.BadRequest;
            }
            responseModel.message = JsonConvert.SerializeObject(result);
            return(Json(responseModel));
        }
Example #2
0
        public async Task <IActionResult> DownloadBill(string bill_date, string bill_type, string tar_type)
        {
            var request = new WeChatPayDownloadBillRequest()
            {
                BillDate = bill_date,
                BillType = bill_type,
                TarType  = tar_type,
            };
            var response = await _client.ExecuteAsync(request);

            return(Ok(response.Body));
        }
Example #3
0
        public async Task <IActionResult> DownloadBill(WeChatPayDownloadBillViewModel viewModel)
        {
            var request = new WeChatPayDownloadBillRequest
            {
                BillDate = viewModel.BillDate,
                BillType = viewModel.BillType,
                TarType  = viewModel.TarType
            };
            var response = await _client.ExecuteAsync(request, _optionsAccessor.Value);

            return(Ok(response.Body));
        }
        public async Task <IActionResult> DownloadBill(WeChatPayDownloadBillViewModel viewModel)
        {
            var request = new WeChatPayDownloadBillRequest()
            {
                BillDate = viewModel.BillDate,
                BillType = viewModel.BillType,
                TarType  = viewModel.TarType,
            };
            var response = await _client.ExecuteAsync(request);

            ViewData["response"] = response.Body;
            return(View());
        }