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));
        }
Exemplo n.º 5
0
        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;
            }
        }