public ActionResult DeleteConfirmed(int id) { VehiclesParked vehiclesParked = db.VehiclesParked.Find(id); var TotalTimeandPrice = new Receipt(vehiclesParked); db.VehiclesParked.Remove(vehiclesParked); db.SaveChanges(); return(View("DeleteConfirmed", TotalTimeandPrice)); //return RedirectToAction("Index"); }
public ActionResult Edit([Bind(Include = "ID,VehicleId,MemberId,RegNo,Model,Brand,NoOfWheels,CheckInTime,CheckOutTime")] VehiclesParked vehiclesParked) { if (ModelState.IsValid) { db.Entry(vehiclesParked).State = EntityState.Modified; db.Entry(vehiclesParked).Property(c => c.CheckInTime).CurrentValue = DateTime.Now; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.MemberId = new SelectList(db.Members, "Id", "MemberName", vehiclesParked.MemberId); ViewBag.VehicleId = new SelectList(db.VehiclesType, "Id", "VehicleType", vehiclesParked.VehicleId); return(View(vehiclesParked)); }
// GET: VehiclesParkeds/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } VehiclesParked vehiclesParked = db.VehiclesParked.Find(id); if (vehiclesParked == null) { return(HttpNotFound()); } return(View(vehiclesParked)); }
// GET: VehiclesParkeds/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } VehiclesParked vehiclesParked = db.VehiclesParked.Find(id); if (vehiclesParked == null) { return(HttpNotFound()); } ViewBag.MemberId = new SelectList(db.Members, "Id", "MemberName", vehiclesParked.MemberId); ViewBag.VehicleId = new SelectList(db.VehiclesType, "Id", "VehicleType", vehiclesParked.VehicleId); return(View(vehiclesParked)); }
public Receipt(VehiclesParked VehicleRec) { ID = VehicleRec.ID; MemberName = VehicleRec.Member.MemberName; CheckIn = VehicleRec.CheckInTime; Checkout = DateTime.Now; VehicleType = VehicleRec.VehicleId.ToString(); RegNo = VehicleRec.RegNo; TotalTime = DateTime.Now - VehicleRec.CheckInTime; double TTforPricing = TotalTime.Hours; if (TTforPricing <= 1) { Price = 40; } else { Price = 20 * Convert.ToInt32(TTforPricing) + 20; } }