Exemplo n.º 1
0
        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());
            }
        }
Exemplo n.º 2
0
        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("支付成功"));
        }