ASP.NET MVC Master Detail Entry Form

后端 未结 6 1346
野趣味
野趣味 2021-01-30 18:02

I’m trying to implement an order entry form using ASP.NET MVC but facing a lot of difficulties. All the samples that I found are related to viewing master detail forms, and non

6条回答
  •  天命终不由人
    2021-01-30 18:49

    Step 3: Create an action for save data. [HttpPost]

        public JsonResult SaveOrder(OrderVM O)
    
        {
    
            bool status = false;
    
            if (ModelState.IsValid)
    
            {
    
                using (ManageMobileStoreWebContext dc = new ManageMobileStoreWebContext())
    
                {
    
                    //Random rnd = new Random();
    
                    //OrderID = rnd.Next(),
    
                    Order order = new Order { OrderNo = O.OrderNo, OrderDate = O.OrderDate, Description = O.Description };
    
                    foreach (var i in O.OrderDetails)
    
                    {
    
                        if(order.OrderDetails == null)
    
                        {
    
                            order.OrderDetails = new List();
    
                        }
    
                        // i.TotalAmount = 
    
                        order.OrderDetails.Add(i);
    
                       //dc.OrderDetails.Add(i);
    
                    }
    
                    dc.Orders.Add(order);
    
                    dc.SaveChanges();
    
                    status = true;
    
                }
    
            }
    
            else
    
            {
    
                status = false;
    
            }
    
            return new JsonResult { Data = new { status = status } };
    
        }
    

提交回复
热议问题