private object Service_RestApiPost(object sender, RestApiEventArgs args) { if (!string.IsNullOrEmpty(args.RouteResource)) { if (Utils.EqualsIgnoreCase(args.RouteResource, nameof(StlMagazineArticles.ApiArticles))) { return(StlMagazineArticles.ApiArticles(args.Request)); } if (Utils.EqualsIgnoreCase(args.RouteResource, WeiXinPayController.RouteResource)) { //var amount = args.Request.GetPostDecimal("amount"); //var detail = args.Request.GetPostString("detail"); //var guid = args.Request.GetPostString("guid"); return(WeiXinPayController.Pay(args.Request)); //return Utils.ChargeByWeixin(detail, amount, string.Empty, WeiXinNotifyController.GetNotifyUrl(guid)); } if (Utils.EqualsIgnoreCase(args.RouteResource, WeiXinNotifyController.RouteResource) && !string.IsNullOrEmpty(args.RouteId)) { return(WeiXinNotifyController.Notify(args.RouteId)); } } return(null); }
private object Service_RestApiGet(object sender, RestApiEventArgs args) { if (!string.IsNullOrEmpty(args.RouteResource)) { if (Utils.EqualsIgnoreCase(args.RouteResource, WeiXinNotifyController.RouteResource) && !string.IsNullOrEmpty(args.RouteId)) { return(WeiXinNotifyController.Notify(args.RouteId)); } } return(null); }