public JsonResult SaveCouponRules(ShopCouponRuleRequest request)
 {
     using (var client = new ShopPromotionClient())
     {
         request.Operater = User.Identity.Name;
         if (request.Pids == null)
         {
             request.Pids = new List <string>();
         }
         if (request.ShopIds == null)
         {
             request.ShopIds = new List <int>();
         }
         var response = client.SaveCouponRules(request);
         return(Json(new
         {
             data = response.Success,
             ruleId = response.Result
         }));
     }
 }
 public JsonResult GetCouponRuleDetail(int ruleId)
 {
     using (var client = new ShopPromotionClient())
     {
         var response = client.FetchCouponRulesByRuleId(ruleId);
         if (response.Success)
         {
             return(Json(new
             {
                 data = response.Result
             }, JsonRequestBehavior.AllowGet));
         }
         else
         {
             return(Json(new
             {
                 data = default(Service.Member.Models.ShopCouponRuleModel)
             }, JsonRequestBehavior.AllowGet));
         }
     }
 }