public ActionResult List() { var Basket = _BasketService.Get(); BasketOrderDetailsViewModel model = new BasketOrderDetailsViewModel { basket = Basket, OrderDetail = (List <OrderDetails>)Session["OrderDetails"] }; return(View(model)); }
public ActionResult CancelOrder(int ID, BasketOrderDetailsViewModel model) { Store store = _StoreService.GetByOrderDetailID(ID); List <OrderDetails> list = model.OrderDetail; if (store.IsProcessing == false) { Orders orders = (from od in list where od.ID == ID select od.Order).SingleOrDefault(); orders.IsActive = false; _OrderService.Update(orders); TempData.Add("message", "Siparişiniz iptal edilmiştir..."); TempData.Add("status", "success"); } else { TempData.Add("message", "Siparişiniz işleme alındığı için iptal edilememiştir!!!"); TempData.Add("status", "danger"); } return(RedirectToAction("List", "Basket")); }