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)); }
/// <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()); }