示例#1
0
        //***********************dbo.Web_Award*********************************

        #region 抽奖活动列表

        /// <summary>
        /// 抽奖活动列表
        /// </summary>
        /// <param name="webAward"></param>
        /// <returns></returns>
        public WebAwardRefer QueryWebAward(WebAwardRefer webAward)
        {
            var result = new WebAwardRefer();
            var req    = new QueryWebAwardRequest();

            if (webAward.SearchDetail != null)
            {
                req.VchAwardName = webAward.SearchDetail.VchAwardName;
                req.DtStartTime  = webAward.SearchDetail.DtStartTime;
                req.DtEndTime    = webAward.SearchDetail.DtEndTime;
                req.IntStatus    = webAward.SearchDetail.IntStatus;
            }
            req.PageIndex = webAward.PageIndex;
            req.PageSize  = webAward.PageSize;

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

            if (res.DoFlag)
            {
                result.List  = Mapper.MappGereric <Web_AwardExt, WebAwardDetail>(res.WebAwardDos);
                result.Total = res.Total;
            }
            result.SearchDetail = webAward.SearchDetail;
            result.PageIndex    = webAward.PageIndex;
            result.PageSize     = webAward.PageSize;

            return(result);
        }
示例#2
0
        // WebAward
        //strName=最上级名称
        //awardId =最上级编号

        //***********************dbo.Web_Award*********************************

        #region 抽奖活动列表
        public ActionResult Index(WebAwardRefer webAward)
        {
            var result = new WebAwardRefer();

            result = WebAwardClient.Instance.QueryWebAward(webAward);

            //根据用户Id查询用户名称
            if (result != null && result.List.Count > 0)
            {
                for (int i = 0; i < result.List.Count; i++)
                {
                    var UserDetail = WebAwardClient.Instance.GetUserName(result.List[i].IntCreateUser);
                    result.List[i].UserName = UserDetail.UserName;
                }
            }
            return(View(result));
        }