public ActionResult UpdateOrderDetail(Person_OrderDetail person_OrderDetail) { Order_DetailsService order_DetailsService = new Order_DetailsService(); if (order_DetailsService.UpdateOrderDetail(person_OrderDetail)) { TempData["UpdateOrderDetail"] = 1; } else { TempData["UpdateOrderDetail"] = 0; } return(Redirect(Request.UrlReferrer.ToString())); }
public bool UpdateOrderDetail(Person_OrderDetail person_OrderDetail) { try { var products = RepositoryContainer.GetInstance <ProductsRepository>().GetByProduct_ID(person_OrderDetail.Product_ID); Order_DetailsRepository.Update(new Models.Order_Details { Order_Details_ID = person_OrderDetail.Order_Details_ID, Color = person_OrderDetail.Color, Product_ID = person_OrderDetail.Product_ID, Price = products.UnitPrice * person_OrderDetail.Quantity, Quantity = person_OrderDetail.Quantity, size = person_OrderDetail.size, }); var order_ID = Order_DetailsRepository.GetByOrder_Details_ID(person_OrderDetail.Order_Details_ID).Order_ID; var o = RepositoryContainer.GetInstance <OrdersRepository>(); o.UpdateTotalMoney(order_ID); return(true); } catch { return(false); } }