public ActionResult Create(Order order) { if (ModelState.IsValid) { context.Orders.Add(order); context.SaveChanges(); return RedirectToAction("Index"); } ViewBag.PossibleCustomers = context.Customers; return View(order); }
public bool Process(Order order) { //traditional way to process an order switch (order.PaymentType) { case PaymentType.Cash: { //Accept cash _approved = true; break; } case PaymentType.Debit: { //Process debit card _approved = true; break; } case PaymentType.MasterCard: { //Process MC credit card _approved = true; break; } case PaymentType.Visa: { //Process Visa credit card _approved = true; break; } default: { _approved = false; break; } } return _approved; }
public ActionResult Edit(Order order) { if (ModelState.IsValid) { context.Entry(order).State = EntityState.Modified; context.SaveChanges(); return RedirectToAction("Index"); } ViewBag.PossibleCustomers = context.Customers; return View(order); }