public ActionResult Order(Orders data) { Orders orders = (Orders)Session["order"]; if (ModelState.IsValid) { int Uid = Convert.ToInt32(orders.UserID); var users = from user in Usedb.User where user.UserID == Uid select user; foreach (var i in users) { TempData["phone"] = i.Phone; } Order order = new Order(); order.OrderDate = System.DateTime.Now; order.UserID = Convert.ToInt32(orders.UserID); order.BID = Convert.ToInt32(orders.BookID); order.Phone = data.phone; order.BName = orders.Name; Usedb.Order.Add(order); Usedb.SaveChanges(); return View(orders); } return View(); }
public ActionResult Order(int id) { var books = from book in Usedb.Book where book.BookID == id select book; Orders order = new Orders(); foreach(Book b in books) { order.Name=b.Name; order.BookID=id.ToString(); order.OldLevel=b.OldLevel; order.Price=b.Price; order.Publish=b.Publish; var user = from use in Usedb.User where use.UserID == b.UserID select use; string name = ""; foreach (User u in user) { name = u.UserName; order.UserID = u.UserID.ToString(); } order.User = name; order.Author=b.Author; order.TotalNum=b.TotalNum.ToString(); } Session["order"] = order; return View(order); }