public ActionResult DeleteConfirmed(int id) { DefaultFee defaultFee = db.DefaultFees.Find(id); db.DefaultFees.Remove(defaultFee); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,Fee,VehicleTypeID")] DefaultFee defaultFee) { if (ModelState.IsValid) { db.Entry(defaultFee).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ID = new SelectList(db.VehicleTypes, "ID", "Type", defaultFee.ID); return(View(defaultFee)); }
public ActionResult Create([Bind(Include = "ID,Fee,VehicleTypeID")] DefaultFee defaultFee) { if (ModelState.IsValid) { db.DefaultFees.Add(defaultFee); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ID = new SelectList(db.VehicleTypes, "ID", "Type", defaultFee.ID); return(View(defaultFee)); }
// GET: DefaultFees/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DefaultFee defaultFee = db.DefaultFees.Find(id); if (defaultFee == null) { return(HttpNotFound()); } return(View(defaultFee)); }
// GET: DefaultFees/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DefaultFee defaultFee = db.DefaultFees.Find(id); if (defaultFee == null) { return(HttpNotFound()); } ViewBag.ID = new SelectList(db.VehicleTypes, "ID", "Type", defaultFee.ID); return(View(defaultFee)); }
protected override void Seed(MVCGarage.DataAccess.GarageContext context) { VehicleType car = new VehicleType { Type = "Car" }; VehicleType motorcycle = new VehicleType { Type = "Motorcycle" }; VehicleType truck = new VehicleType { Type = "Truck" }; VehicleType bus = new VehicleType { Type = "Bus" }; DefaultFee carFee = new DefaultFee { VehicleType = car, Fee = 0.20 }; DefaultFee motorcycleFee = new DefaultFee { VehicleType = motorcycle, Fee = 0.50 }; DefaultFee truckFee = new DefaultFee { VehicleType = truck, Fee = 0.80 }; DefaultFee busFee = new DefaultFee { VehicleType = bus, Fee = 1.00 }; car.DefaultFee = carFee; motorcycle.DefaultFee = motorcycleFee; truck.DefaultFee = truckFee; bus.DefaultFee = busFee; context.VehicleTypes.AddOrUpdate(vt => vt.ID, car, motorcycle, truck, bus); Owner Mike = new Owner { Fname = "Mike", Lname = "Daughtrey", Gender = "M", LicenseNumber = "ABC-123-DEF" }; Owner Wilhelm = new Owner { Fname = "Wilhelm", Lname = "Hansson", Gender = "M", LicenseNumber = "ABC-124-DEF" }; Owner Liam = new Owner { Fname = "Liam", Lname = "Nottoosure", Gender = "M", LicenseNumber = "ABC-125-DEF" }; context.Owners.AddOrUpdate(o => o.ID, Mike, Wilhelm, Liam); context.DefaultFees.AddOrUpdate(df => df.ID, carFee, motorcycleFee, truckFee, busFee); context.ParkingSpots.AddOrUpdate(p => p.ID, new ParkingSpot { Label = "101", VehicleType = car, Fee = carFee.Fee }, new ParkingSpot { Label = "102", VehicleType = car, Fee = carFee.Fee }, new ParkingSpot { Label = "103", VehicleType = motorcycle, Fee = motorcycleFee.Fee }, new ParkingSpot { Label = "104", VehicleType = motorcycle, Fee = motorcycleFee.Fee }, new ParkingSpot { Label = "201", VehicleType = truck, Fee = truckFee.Fee }, new ParkingSpot { Label = "202", VehicleType = bus, Fee = busFee.Fee }); context.Vehicles.AddOrUpdate(v => v.ID, new Vehicle { RegistrationPlate = "ABC123", VehicleType = car, Owner = Mike }, new Vehicle { RegistrationPlate = "ABC124", VehicleType = car, Owner = Wilhelm }, new Vehicle { RegistrationPlate = "ABC125", VehicleType = motorcycle, Owner = Liam }, new Vehicle { RegistrationPlate = "ABC126", VehicleType = motorcycle, Owner = Mike }, new Vehicle { RegistrationPlate = "ABC127", VehicleType = car, Owner = Wilhelm }, new Vehicle { RegistrationPlate = "ABC128", VehicleType = truck, Owner = Liam }, new Vehicle { RegistrationPlate = "ABC129", VehicleType = bus, Owner = Mike }); }
public void Edit(DefaultFee defaultFee) { db.Entry(defaultFee).State = EntityState.Modified; SaveChanges(); }
public void Add(DefaultFee defaultFee) { db.DefaultFees.Add(defaultFee); SaveChanges(); }