public IActionResult RegisterExit(ParkingExitModel parkingExit) { ParkingStayModel parkingStay = _context.ParkingStayList.First(m => m.Id == parkingExit.Id); if (parkingStay == null) { return(Redirect("Index")); } parkingStay.Exit = parkingExit.Exit; GetCurrentPricing(parkingStay); parkingStay.TotalValue = _priceCalculator.CalculateTotalValue(parkingStay); _context.Entry(parkingStay).State = EntityState.Modified; _context.SaveChanges(); return(RedirectToAction("Payment", "Parking", new { id = parkingStay.Id })); }
public IActionResult Exit(long id) { var parkingStay = _context.ParkingStayList.First(m => m.Id == id); if (parkingStay == null) { return(Redirect("Index")); } var model = new ParkingExitModel() { Id = parkingStay.Id, Entry = parkingStay.Entry, Exit = DateTime.Now, VehiclePlate = parkingStay.VehiclePlate }; return(View(model)); }