public ActionResult CheckoutConfirmed(int id) { Vehicle vehicle = db.Vehicles.Find(id); var receiptViewModel = new ReceiptViewModel(); //receiptViewModel.Update(vehicle, DateTime.Now, db.GarageConfiguration.PricePerMinute); receiptViewModel.Update(vehicle, db.GarageConfiguration.PricePerMinute); db.Vehicles.Remove(vehicle); db.SaveChanges(); return(View("Receipt", receiptViewModel));; }
// GET: Vehicles/Delete/5 public ActionResult Checkout(int?id) { if (!db.IsConfigured) { return(RedirectToAction("Index", "Setup")); } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Vehicle vehicle = db.Vehicles.Find(id); if (vehicle == null) { return(HttpNotFound()); } var receiptViewModel = new ReceiptViewModel(); receiptViewModel.Update(vehicle, DateTime.Now, 1); TempData["receiptViewModel"] = receiptViewModel; return(View(receiptViewModel)); }