public ActionResult Destroy_OrderDetail(OrderDetailViewModel orderDetail) { if (orderDetail != null) { var target = GetOrderDetailByIDs(orderDetail.ProductID, orderDetail.OrderID); context.Order_Details.DeleteObject(target); context.SaveChanges(); } return Json(ModelState.ToDataSourceResult()); }
public ActionResult Update_OrderDetail(OrderDetailViewModel order) { if (order != null && ModelState.IsValid) { var target = GetOrderDetailByIDs(order.ProductID, order.OrderID); target.Discount = order.Discount; target.UnitPrice= order.UnitPrice; target.Quantity = order.Quantity; context.SaveChanges(); } return Json(ModelState.ToDataSourceResult()); }
public ActionResult Create_OrderDetail(OrderDetailViewModel orderDetail, int id) { if (orderDetail != null && ModelState.IsValid) { var target = new Order_Detail(); target.OrderID = id; target.ProductID = orderDetail.ProductID; target.Quantity = orderDetail.Quantity; target.UnitPrice = orderDetail.UnitPrice; context.Order_Details.AddObject(target); context.SaveChanges(); orderDetail.UIID = id.ToString() + target.ProductID; } return Json(new[] { orderDetail }.ToDataSourceResult(new DataSourceRequest(), ModelState)); }