Browse Source

添加了支付宝Demo控制器中Action的注释

吴宏伟 7 years ago
parent
commit
9efbfaa3f0
1 changed files with 95 additions and 1 deletions
  1. 95 1
      samples/WebApplicationSample/Controllers/AlipayController.cs

+ 95 - 1
samples/WebApplicationSample/Controllers/AlipayController.cs

@@ -1,4 +1,4 @@
-using System.Threading.Tasks;
+using System.Threading.Tasks;
 using Essensoft.AspNetCore.Payment.Alipay;
 using Essensoft.AspNetCore.Payment.Alipay.Domain;
 using Essensoft.AspNetCore.Payment.Alipay.Notify;
@@ -19,18 +19,30 @@ namespace WebApplicationSample.Controllers
             _notifyClient = notifyClient;
         }
 
+        /// <summary>
+        /// 支付宝支付Demo功能指引页
+        /// </summary>
+        /// <returns></returns>
         [HttpGet]
         public IActionResult Index()
         {
             return View();
         }
 
+        /// <summary>
+        /// 当面付-扫码支付
+        /// </summary>
+        /// <returns></returns>
         [HttpGet]
         public IActionResult PreCreate()
         {
             return View();
         }
 
+        /// <summary>
+        /// 当面付-扫码支付
+        /// </summary>
+        /// <returns></returns>
         [HttpPost]
         public async Task<IActionResult> PreCreate(AlipayTradePreCreateViewModel viewModel)
         {
@@ -51,12 +63,20 @@ namespace WebApplicationSample.Controllers
             return View();
         }
 
+        /// <summary>
+        /// 当面付-二维码/条码/声波支付
+        /// </summary>
+        /// <returns></returns>
         [HttpGet]
         public IActionResult Pay()
         {
             return View();
         }
 
+        /// <summary>
+        /// 当面付-二维码/条码/声波支付
+        /// </summary>
+        /// <returns></returns>
         [HttpPost]
         public async Task<IActionResult> Pay(AlipayTradePayViewModel viewModel)
         {
@@ -77,12 +97,20 @@ namespace WebApplicationSample.Controllers
             return View();
         }
 
+        /// <summary>
+        /// APP支付
+        /// </summary>
+        /// <returns></returns>
         [HttpGet]
         public IActionResult AppPay()
         {
             return View();
         }
 
+        /// <summary>
+        /// APP支付
+        /// </summary>
+        /// <returns></returns>
         [HttpPost]
         public async Task<IActionResult> AppPay(AlipayTradeAppPayViewModel viewModel)
         {
@@ -104,12 +132,22 @@ namespace WebApplicationSample.Controllers
             return View();
         }
 
+        /// <summary>
+        /// 电脑网站支付
+        /// </summary>
+        /// <param name="viewModel"></param>
+        /// <returns></returns>
         [HttpGet]
         public IActionResult PagePay()
         {
             return View();
         }
 
+        /// <summary>
+        /// 电脑网站支付
+        /// </summary>
+        /// <param name="viewModel"></param>
+        /// <returns></returns>
         [HttpPost]
         public async Task<IActionResult> PagePay(AlipayTradePagePayViewModel viewModel)
         {
@@ -130,12 +168,20 @@ namespace WebApplicationSample.Controllers
             return Content(response.Body, "text/html;charset=utf-8");
         }
 
+        /// <summary>
+        /// 手机网站支付
+        /// </summary>
+        /// <returns></returns>
         [HttpGet]
         public IActionResult WapPay()
         {
             return View();
         }
 
+        /// <summary>
+        /// 手机网站支付
+        /// </summary>
+        /// <returns></returns>
         [HttpPost]
         public async Task<IActionResult> WapPay(AlipayTradeWapPayViewModel viewMode)
         {
@@ -156,12 +202,20 @@ namespace WebApplicationSample.Controllers
             return Content(response.Body, "text/html;charset=utf-8");
         }
 
+        /// <summary>
+        /// 交易查询
+        /// </summary>
+        /// <returns></returns>
         [HttpGet]
         public IActionResult Query()
         {
             return View();
         }
 
+        /// <summary>
+        /// 交易查询
+        /// </summary>
+        /// <returns></returns>
         [HttpPost]
         public async Task<IActionResult> Query(AlipayTradeQueryViewModel viewMode)
         {
@@ -179,12 +233,20 @@ namespace WebApplicationSample.Controllers
             return View();
         }
 
+        /// <summary>
+        /// 交易退款
+        /// </summary>
+        /// <returns></returns>
         [HttpGet]
         public IActionResult Refund()
         {
             return View();
         }
 
+        /// <summary>
+        /// 交易退款
+        /// </summary>
+        /// <returns></returns>
         [HttpPost]
         public async Task<IActionResult> Refund(AlipayTradeRefundViewModel viewMode)
         {
@@ -205,12 +267,20 @@ namespace WebApplicationSample.Controllers
             return View();
         }
 
+        /// <summary>
+        /// 退款查询
+        /// </summary>
+        /// <returns></returns>
         [HttpGet]
         public IActionResult RefundQuery()
         {
             return View();
         }
 
+        /// <summary>
+        /// 退款查询
+        /// </summary>
+        /// <returns></returns>
         [HttpPost]
         public async Task<IActionResult> RefundQuery(AlipayTradeRefundQueryViewModel viewMode)
         {
@@ -229,12 +299,20 @@ namespace WebApplicationSample.Controllers
             return View();
         }
 
+        /// <summary>
+        /// 单笔转账到支付宝账户
+        /// </summary>
+        /// <returns></returns>
         [HttpGet]
         public IActionResult Transfer()
         {
             return View();
         }
 
+        /// <summary>
+        /// 单笔转账到支付宝账户
+        /// </summary>
+        /// <returns></returns>
         [HttpPost]
         public async Task<IActionResult> Transfer(AlipayTransferViewModel viewMode)
         {
@@ -253,12 +331,20 @@ namespace WebApplicationSample.Controllers
             return View();
         }
 
+        /// <summary>
+        /// 查询转账订单
+        /// </summary>
+        /// <returns></returns>
         [HttpGet]
         public IActionResult TransQuery()
         {
             return View();
         }
 
+        /// <summary>
+        /// 查询转账订单
+        /// </summary>
+        /// <returns></returns>
         [HttpPost]
         public async Task<IActionResult> TransQuery(AlipayTransQueryViewModel viewMode)
         {
@@ -275,12 +361,20 @@ namespace WebApplicationSample.Controllers
             return View();
         }
 
+        /// <summary>
+        /// 查询对账单下载地址
+        /// </summary>
+        /// <returns></returns>
         [HttpGet]
         public IActionResult BillDownloadurlQuery()
         {
             return View();
         }
 
+        /// <summary>
+        /// 查询对账单下载地址
+        /// </summary>
+        /// <returns></returns>
         [HttpPost]
         public async Task<IActionResult> BillDownloadurlQuery(AlipayBillDownloadurlQueryViewModel viewModel)
         {