Example #1
0
        public ActionResult TransactionRecordList()
        {
            // 先找到当前用户
            Member member = _memberBLL.GetMemberByOpenId(System.Web.HttpContext.Current.Session["member"].ToString());

            // 再找到当前用户下的最近30条余额交易记录
            List <Transaction> transList = _transactionBLL.GetTransactionByMemberIdwithCount(member.Id, 30).ToList();
            //
            //  构造出TransactionModelList  并返回
            List <TransactionModel> modelList = new List <TransactionModel>();

            foreach (var item in transList)
            {
                TransactionModel tm = new TransactionModel();
                tm.Amount     = item.Amount;
                tm.CreateTime = item.CreatedTime;
                Order order = _orderBLL.GetOrderByOrderId(item.OrderId);
                tm.OrderNo = order.OrderNo;

                modelList.Add(tm);
            }
            ViewData["TransactionModelList"] = modelList;

            return(View());
        }