public ActionResult Edit([Bind(Include = "VehicleCostID,VehicleID,CostID,Description")] VehicleCostsViewModel VehicleCostsViewModel) { if (ModelState.IsValid) { VehicleCosts model = db.VehicleCosts.Find(VehicleCostsViewModel.VehicleCostID); model.Description = VehicleCostsViewModel.Description; model.CostID = VehicleCostsViewModel.CostID; model.VehicleID = VehicleCostsViewModel.VehicleID; model.DateModified = DateTime.Now; model.ModifiedBy = Guid.Parse(User.Identity.GetUserId()); db.Entry(model).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CostID = new SelectList(db.Costs, "CostID", "Note", VehicleCostsViewModel.CostID); ViewBag.VehicleID = new SelectList(db.Vehicles, "VehicleID", "Name", VehicleCostsViewModel.VehicleID); return(View(VehicleCostsViewModel)); }
// GET: VehicleCosts/Edit/5 public ActionResult Edit(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } VehicleCosts vehicleCosts = db.VehicleCosts.Find(id); VehicleCostsViewModel view = new VehicleCostsViewModel(); view.VehicleCostID = vehicleCosts.VehicleCostID; view.VehicleID = vehicleCosts.VehicleID; view.CostID = vehicleCosts.CostID; view.Description = vehicleCosts.Description; if (vehicleCosts == null) { return(HttpNotFound()); } ViewBag.CostID = new SelectList(db.Costs, "CostID", "Note", vehicleCosts.CostID); ViewBag.VehicleID = new SelectList(db.Vehicles, "VehicleID", "Name", vehicleCosts.VehicleID); return(View(view)); }