public ActionResult ChangeRecord()
        {
            var pdrlist = new MallRepository().GetAllProductRecord();
            var crm     = new List <ProductRecordModel>();

            pdrlist = pdrlist.Where(x => x.unitSn == 2 && x.type != -3).ToList();


            foreach (var pd in pdrlist)
            {
                var cr   = new ProductRecordModel();
                var user = UserManager.FindById(pd.UserID);
                cr.change_name   = user.UserName;
                cr.change_email  = user.Email;
                cr.productRecord = pd;
                cr.produc        = new MallRepository().Get((int)pd.ProductId);

                crm.Add(cr);
            }


            return(View(crm));
        }
        public ActionResult ChangeRecord()
        {
            var pdrlist = new MallRepository().GetAllProductRecord();
            var crm     = new List <ProductRecordModel>();

            pdrlist = pdrlist.Where(x => x.unitSn == 2 && x.type != -3).ToList();


            foreach (var pd in pdrlist)
            {
                var cr   = new ProductRecordModel();
                var user = UserManager.FindById(pd.UserID);
                cr.change_name      = user.UserName;
                cr.change_email     = user.Email;
                cr.productRecord    = pd;
                cr.change_address   = pd.address;
                cr.produc           = new MallRepository().Get((int)pd.ProductId);
                cr.change_phone     = pd.phone;
                cr.change_recipient = pd.recipient;
                cr.pay = 0;
                var record = new MallRepository().GetProductRecord(pd.UserID).Where(x => x.type == 1);
                foreach (var r in record)
                {
                    cr.pay += (float)new MallRepository().Get((int)r.ProductId).Price;
                }

                if (cr.produc != null)
                {
                    crm.Add(cr);
                }
            }

            var pdListDy = crm.OrderByDescending(x => x.productRecord.inpdate);


            return(View(pdListDy));
        }