/// <summary> /// 修改捆绑奖品 /// </summary> /// <param name="prizeBundle"></param> /// <returns></returns> public bool UpdateWebPrizeBundle(WebPrizeBundleDetail prizeBundle) { var req = Mapper.Map <WebPrizeBundleDetail, UpdateWebPrizeBundleRequest>(prizeBundle); var res = MKMSClient.Send <UpdateWebPrizeBundleResponse>(req); return(res.DoFlag); }
public ActionResult WebPrizeBundleDetail(int?id, string name) { var result = new WebPrizeBundleDetail(); result.BSysNos = id; if (id > 0) { result = WebAwardClient.Instance.QueryWebPrizeBundleById(result); } ViewBag.name = name; ViewBag.IntPrizeItemId = id; return(View(result)); }
/// <summary> /// 根据捆绑奖品Id查询单条信息 /// </summary> /// <param name="prizeBundle"></param> /// <returns></returns> public WebPrizeBundleDetail QueryWebPrizeBundleById(WebPrizeBundleDetail prizeBundle) { var result = new WebPrizeBundleDetail(); var req = new QueryWebPrizeBundleByIdRequest(); req.BSysNos = prizeBundle.BSysNos; var res = MKMSClient.Send <QueryWebPrizeBundleByIdResponse>(req); if (res.DoFlag) { result = Mapper.Map <Web_PrizeBundleExt, WebPrizeBundleDetail>(res.WebPrizeBundleDos); } return(result); }
public JsonResult SaveWebPrizeBundle(WebPrizeBundleDetail prizeBundle) { var result = new BaseResponse(); try { if (prizeBundle.BSysNos > 0) { //修改 var res = WebAwardClient.Instance.UpdateWebPrizeBundle(prizeBundle); if (res) { result.DoFlag = true; } else { result.DoResult = "修改失败,请稍后重试... ..."; } } else { //新增 prizeBundle.IntStatus = 1; var res = WebAwardClient.Instance.AddWebPrizeBundle(prizeBundle); if (res) { result.DoFlag = true; } else { result.DoResult = "新增失败,请稍后重试... ..."; } } } catch (Exception ex) { result.DoResult = "保存异常,请稍后重试... ..."; } return(Json(result, JsonRequestBehavior.AllowGet)); }