Ejemplo n.º 1
0
        //***********************dbo.Web_Award_PrizeItem*********************************

        #region  奖品配置列表
        /// <summary>
        ///
        /// </summary>
        /// <param name="prizeId">奖项配置ID</param>
        /// <param name="prizeType">奖项配置类型</param>
        /// <param name="awardId">抽奖活动ID</param>
        /// <param name="strName">抽奖活动名称</param>
        /// <returns></returns>
        public ActionResult WebPrizeItem(int?prizeId, int?prizeType, int?awardId, string strName)
        {
            var result = new WebPrizeItemRefer();

            result.SearchDetail.IntPrizeId = prizeId;
            result.SearchDetail.IntAwardId = awardId;
            result = WebAwardClient.Instance.QueryWebAwardPrizeItem(result);


            ViewBag.PrizeId   = prizeId;
            ViewBag.AwardId   = awardId;
            ViewBag.strName   = strName;
            ViewBag.PrizeType = prizeType;

            return(View(result));
        }
Ejemplo n.º 2
0
        //***********************dbo.Web_Award_PrizeItem*********************************

        #region 奖品配置列表
        /// <summary>
        ///  奖品配置列表
        /// </summary>
        /// <param name="prizeItem"></param>
        /// <returns></returns>
        public WebPrizeItemRefer QueryWebAwardPrizeItem(WebPrizeItemRefer prizeItem)
        {
            var result = new WebPrizeItemRefer();
            var req    = new QueryWebAwardPrizeItemRequest();

            if (prizeItem.SearchDetail != null)
            {
                req.IntAwardId     = prizeItem.SearchDetail.IntAwardId;
                req.IntPrizeId     = prizeItem.SearchDetail.IntPrizeId;
                req.IntPrizeType   = prizeItem.SearchDetail.IntPrizeType;
                req.IntPrizeCaseId = prizeItem.SearchDetail.IntPrizeCaseId;
                req.IntIsExclusive = prizeItem.SearchDetail.IntIsExclusive;
                req.DtStartTime    = prizeItem.SearchDetail.DtStartTime;
                req.DtEndTime      = prizeItem.SearchDetail.DtEndTime;
            }
            var res = MKMSClient.Send <QueryWebAwardPrizeItemResponse>(req);

            if (res.DoFlag)
            {
                result.List = Mapper.MappGereric <Web_Award_PrizeItemExt, WebPrizeItemDetail>(res.AwardPrizeItemDos);
            }
            result.SearchDetail = prizeItem.SearchDetail;
            return(result);
        }