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()));
        }
Esempio n. 2
0
 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);
     }
 }