public ActionResult PaidMerch(int idCheck, int idOrder, decimal finalCost) { _DataManager.checkMerchandiseRepository.PaidCheck(idCheck, finalCost); Order ord = _DataManager.orderRepository.GetOrderById(idOrder); CheckMerchandise checkMerchandise = _DataManager.checkMerchandiseRepository.GetCheckById(idCheck); _DataManager.orderRepository.EditOrder(idOrder, ord.FinalPrice - checkMerchandise.Product.Cost + finalCost, null, null, null); return(RedirectToAction("EditOrder", new { idOrder = idOrder })); }
public CheckMerchandise PaidCheck(int id, decimal finalPrice) { CheckMerchandise p = cont.CheckMerchandise.SingleOrDefault(c => c.Id == id); p.IsPaid = true; p.FinalPrice = finalPrice; p.PaidDateTime = DateTime.Now; cont.SaveChanges(); return(p); }
public CheckMerchandise AddCheck(Product product, Order order) { CheckMerchandise p = new CheckMerchandise { IsPaid = false, AddDateTime = DateTime.Now, PaidDateTime = null, FinalPrice = null, Product = product, Order = order, }; cont.CheckMerchandise.Add(p); cont.SaveChanges(); return(p); }