public ActionResult Create(IFormCollection collection, Models.Orders order) { var custID = HttpContext.Session.GetInt32("CustomerId"); ViewBag.CustID = custID; PizzaProject1.Library.Orders dmc = new Orders(); dmc.CustomerId = custID; dmc.OrderId = order.OrderId; dmc.RestaurantId = order.RestaurantId; dmc.TotalCost = order.TotalCost; dmc.OrderDate = order.OrderDate; try { // TODO: Add insert logic here //return RedirectToAction(nameof(Index)); var OrdersID = HttpContext.Session.GetInt32("OrdersId"); ViewBag.OrderID = OrdersID; db.AddOrders(dmc); db.Save(); return(RedirectToAction("Index", "Orders")); } catch (Exception e) { Debug.WriteLine(e.Message); return(View()); } }
public IActionResult GenerateOrders([FromBody] Orders orders) { //all=12 var claimsIdentity = User.Identity as ClaimsIdentity; var obj = new Orders(); //主键自增 obj.UserID = Convert.ToInt32(claimsIdentity.FindFirst(ClaimTypes.Name)?.Value); obj.ProductID = orders.ProductID; obj.ProductName = orders.ProductName; obj.ProductImg = orders.ProductImg; obj.Number = orders.Number; obj.UnitPrice = orders.UnitPrice; obj.TotalPrice = orders.TotalPrice; obj.OrderCreateTime = DateTime.Now.ToString("F"); obj.ReceivePeople = orders.ReceivePeople; obj.Phone = orders.Phone; obj.Address = orders.Address; _ordersRepository.AddOrders(obj); return(Ok("支付成功")); }