public ActionResult AddOrderItem(int ItemId)
        {
            int id = Convert.ToInt32(Session["Id"]);

            if (id == null || Session["Id"] == null)
            {
                return(RedirectToAction("Login", "Account"));
            }
            else
            {
                var order = new Order()
                {
                    Date    = DateTime.Now.ToString(),
                    user_id = Int32.Parse(Session["Id"].ToString())
                };
                db.Orders.Add(order);
                Order_items oi = new Order_items();
                oi.order_id = order.Id;
                oi.item_id  = ItemId;
                db.Order_items.Add(oi);
                db.SaveChanges();
                TempData["OrderID"] = order.Id;
                return(RedirectToAction("Index"));
            }
        }
예제 #2
0
        public IActionResult Put(int id, Order_items orderput)
        {
            var order = _context.order_Items.First(i => i.Id == id);

            order.order_id   = orderput.order_id;
            order.product_id = orderput.product_id;
            order.quantity   = orderput.quantity;

            _context.order_Items.Update(order);
            _context.SaveChanges();
            return(Ok(order));
        }
예제 #3
0
 public IActionResult Post(Order_items order)
 {
     order = new Order_items
     {
         order_id   = order.order_id,
         product_id = order.product_id,
         quantity   = order.quantity
     };
     _context.order_Items.Add(order);
     _context.SaveChanges();
     return(Ok(new
     {
         message = "success retrieve data",
         status = true,
         data = order
     }));
 }