public ActionResult OrderStatusChanged(ulong orderId, OrderStatus status) { try { using (DatabaseQuery query = new DatabaseQuery()) { Order order = query.GetOrder(orderId); order.Status = status; query.UpdateOrderStatus(order); } } catch (Exception e) { TempData["ErrorMessage"] = "Er is iets fout gegaan met het schrijven naar de database: " + e; } return RedirectToAction("Orders", "Home"); }
public ActionResult PayOrder(ulong orderId) { CheckSession(); PayOrderViewModel model = new PayOrderViewModel(); using (DatabaseQuery query = new DatabaseQuery()) { List<PaymentOption> paymentOptions = query.GetPaymentOptions(); model.PaymentOptions = new SelectList(paymentOptions, "id", "name"); model.Order = query.GetOrder(orderId); } return View(model); }
public ActionResult Order(ulong orderId) { CheckSession(); Order order = new Order(); using (DatabaseQuery query = new DatabaseQuery()) { order = query.GetOrder(orderId); } return View(order); }