Example #1
0
        /// <summary>
        /// 新增抽奖活动
        /// </summary>
        /// <param name="webAward"></param>
        /// <returns></returns>
        public bool UpdateWebAward(WebAwardDetail webAward)
        {
            var req = Mapper.Map <WebAwardDetail, UpdateWebAwardRequest>(webAward);
            var res = MKMSClient.Send <UpdateWebAwardResponse>(req);

            return(res.DoFlag);
        }
Example #2
0
        public ActionResult Detail(int?id)
        {
            var result = new WebAwardDetail();

            result.IntAwardId = id;
            if (id > 0)
            {
                result = WebAwardClient.Instance.QueryWebAwardById(result);
            }
            return(View(result));
        }
Example #3
0
        /// <summary>
        /// 根据Id查询单条信息
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public WebAwardDetail QueryWebAwardById(WebAwardDetail webAward)
        {
            var result = new WebAwardDetail();
            var req    = new QueryWebAwardByIdRequest();

            req.IntAwardId = webAward.IntAwardId;

            var res = MKMSClient.Send <QueryWebAwardByIdResponse>(req);

            result = Mapper.Map <Web_AwardExt, WebAwardDetail>(res.WebAwardDos);
            return(result);
        }
Example #4
0
        public JsonResult SaveWebAward(WebAwardDetail webAward)
        {
            var result = new BaseResponse()
            {
            };

            try
            {
                if (webAward.IntAwardId > 0)
                {
                    //修改
                    var res = WebAwardClient.Instance.UpdateWebAward(webAward);
                    if (res)
                    {
                        result.DoFlag = true;
                    }
                    else
                    {
                        result.DoResult = "修改失败,请稍后重试... ...";
                    }
                }
                else
                {
                    webAward.IntCreateUser = UserInfo.UserSysNo;
                    webAward.DtCreateTime  = DateTime.Now;
                    //新增
                    var res = WebAwardClient.Instance.AddWebAward(webAward);
                    if (res)
                    {
                        result.DoFlag = true;
                    }
                    else
                    {
                        result.DoResult = "新增失败,请稍后重试... ...";
                    }
                }
            }
            catch (Exception ex)
            {
                result.DoResult = "保存异常,请稍后重试... ...";
            }
            return(Json(result));
        }