public RedirectToRouteResult AddToOrder(string returnUrl) { TradeDBEntities _db = new TradeDBEntities(); var NewOrder = Cart.lineCollection; SVTrade.Models.Order SetOrder = new SVTrade.Models.Order(); foreach (var a in NewOrder) { SetOrder.amount = a.Product.amount; SetOrder.productID = a.Product.productID; SetOrder.userID = MappingController.CurrentUserId; SetOrder.orderDate = DateTime.Today; SetOrder.finishDate = DateTime.Today.AddMonths(1); SetOrder.statusDate = DateTime.Today; SetOrder.canceled = false; SetOrder.completed = false; SetOrder.statusID = 1; _db.Orders.Add(SetOrder); _db.SaveChanges(); } Cart.lineCollection.Clear(); return(RedirectToAction("Mapping", new { returnUrl })); }
public RedirectToRouteResult AddToOrder(string returnUrl) { TradeDBEntities _db = new TradeDBEntities(); var NewOrder = Cart.lineCollection; SVTrade.Models.Order SetOrder = new SVTrade.Models.Order(); foreach (var a in NewOrder) { SetOrder.amount = a.Product.amount; SetOrder.productID = a.Product.productID; SetOrder.userID = MappingController.CurrentUserId; SetOrder.orderDate = DateTime.Today; SetOrder.finishDate = DateTime.Today.AddMonths(1); SetOrder.statusDate = DateTime.Today; SetOrder.canceled = false; SetOrder.completed = false; SetOrder.statusID = 1; _db.Orders.Add(SetOrder); _db.SaveChanges(); } Cart.lineCollection.Clear(); return RedirectToAction("Mapping", new { returnUrl }); }
public void SaveOrder(Order order) { if (order.orderID == 0) { _db.Orders.Add(order); } else { var dbEntry = _db.Orders.Find(order.orderID); if (dbEntry != null) { dbEntry.orderDate = order.orderDate; dbEntry.finishDate = order.finishDate; dbEntry.productID = order.productID; dbEntry.userID = order.userID; dbEntry.amount = order.amount; dbEntry.statusDate = order.statusDate; dbEntry.statusID = order.statusID; dbEntry.canceled = order.canceled; dbEntry.completed = order.completed; } } _db.SaveChanges(); }
public ActionResult EditOrder(Order order) { if (ModelState.IsValid) { repository.SaveOrder(order); TempData["message"] = string.Format("Замовлення {0} було збережено!", order.orderID); return RedirectToAction("OrdersList"); } else { return View(order); } }