Пример #1
0
        /// <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);
        }
Пример #2
0
        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));
        }
Пример #3
0
        /// <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);
        }
Пример #4
0
        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));
        }