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)); }
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)); }
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()); }