Ejemplo n.º 1
0
        public ActionResult MyExchangeServiceQR(Guid ExchangeServiceRecordId)
        {
            ExchangeServiceQR qr = _exchangeServiceQRBLL.GetExchangeServiceQRById(ExchangeServiceRecordId);

            ExchangeServiceRecord esr = _exchangeServiceRecordBLL.GetESRById(ExchangeServiceRecordId);

            ViewBag.ServiceName = _exchangeServiceBLL.GetNoDeletedExchangeServiceById(esr.ExchangeSerivceId).Name;
            ViewBag.CreateTime  = esr.CreatedTime;

            return(View(qr));
        }
Ejemplo n.º 2
0
        /// <summary>
        ///  我的积分 已购买的兑换商品列表
        /// </summary>
        /// <returns></returns>
        public ActionResult MyCreditServices()
        {
            // 同样先 获得当前用户对象
            Member member = _memberBLL.GetMemberByOpenId(System.Web.HttpContext.Current.Session["member"].ToString());

            // 根据用户id 获取已兑换的商品列表
            IEnumerable <ExchangeServiceRecord> esrList = _exchangeServiceRecordBLL.GetMyESR(member.Id);

            List <ExchangeServiceListModel> eslmList = new List <ExchangeServiceListModel>();

            // 构造 ExchangeServiceListModel 列表
            foreach (var item in esrList)
            {
                ExchangeServiceListModel eslm = new ExchangeServiceListModel();

                eslm.CreatedTime             = item.CreatedTime;
                eslm.ExchangeServiceRecordId = item.Id;
                ExchangeService es = _exchangeServiceBLL.GetNoDeletedExchangeServiceById(item.ExchangeSerivceId);

                eslm.ExchangeServiceName = es.Name;
                eslm.ImagePath           = es.ImagePath;

                eslmList.Add(eslm);
            }

            ViewData["MyCreditServices"] = eslmList.OrderByDescending(n => n.CreatedTime).ToList();

            return(View());
        }