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