{
if(id==null)
return RedirectToAction("Index");
ViewBag.Rez = id;
return View();
}
[HttpPost]
public string Buy(Order order, Phone phone)
{
db.Orders.Add(order);
db.SaveChanges();
phone.Count--;
db.Phones.Update(phone);
db.SaveChanges();
return "Спасибо, " + order.User + ", за покупку!";
}
有一个 Phone 类,它有一个 Count 属性(商品的余额),但是当它被出售时余额不会改变。或者您需要创建第三个变量来保存数据。
一切都变得更容易了。比方说