Exemple #1
0
        //***********************dbo.Web_Prize_Bundle*********************************

        #region 捆绑奖品列表
        /// <summary>
        ///
        /// </summary>
        /// <param name="id">奖品设置ID</param>
        /// <param name="strName">抽奖活动名称</param>
        /// <returns></returns>
        public ActionResult WebPrizeBundleItem(int id, string strName)
        {
            var result = new WebPrizeBundleRefer();

            result.SearchDetail.IntPrizeItemId = id;
            result                 = WebAwardClient.Instance.QueryWebPrizeBundle(result);
            ViewBag.strName        = strName;
            ViewBag.IntPrizeItemId = id;
            return(View(result));
        }
Exemple #2
0
        //***********************dbo.Web_Prize_Bundle*********************************

        #region 捆绑奖品列表

        /// <summary>
        /// 捆绑奖品列表
        /// </summary>
        /// <param name="prizeBundle"></param>
        /// <returns></returns>
        public WebPrizeBundleRefer QueryWebPrizeBundle(WebPrizeBundleRefer prizeBundle)
        {
            var result = new WebPrizeBundleRefer();
            var req    = new QueryWebPrizeBundleRequest();

            if (prizeBundle.SearchDetail != null)
            {
                req.IntPrizeItemId = prizeBundle.SearchDetail.IntPrizeItemId;
                req.PrizeCaseId    = prizeBundle.SearchDetail.PrizeCaseId;
                req.IntStatus      = prizeBundle.SearchDetail.IntStatus;
                req.DtStartTime    = prizeBundle.SearchDetail.DtStartTime;
                req.DtEndTime      = prizeBundle.SearchDetail.DtEndTime;
            }
            var res = MKMSClient.Send <QueryWebPrizeBundleResponse>(req);

            if (res.DoFlag)
            {
                result.List = Mapper.MappGereric <Web_PrizeBundleExt, WebPrizeBundleDetail>(res.WebPrizeBundleDos);
            }
            result.SearchDetail = prizeBundle.SearchDetail;

            return(result);
        }