public ActionResult Edit([Bind(Include = "DrivingCostID,CostID,TransportationLogID,Description")] DrivingCostsViewModel DrivingCostsViewModel) { if (ModelState.IsValid) { DrivingCosts model = db.DrivingCosts.Find(DrivingCostsViewModel.DrivingCostID); model.Description = DrivingCostsViewModel.Description; model.CostID = DrivingCostsViewModel.CostID; model.TransportationLogID = DrivingCostsViewModel.TransportationLogID; 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", DrivingCostsViewModel.CostID); ViewBag.TransportationLogID = new SelectList(db.TransportationLog, "TransportationLogID", "Location", DrivingCostsViewModel.TransportationLogID); return(View(DrivingCostsViewModel)); }
// GET: DrivingCosts/Edit/5 public ActionResult Edit(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DrivingCosts drivingCosts = db.DrivingCosts.Find(id); DrivingCostsViewModel view = new DrivingCostsViewModel(); view.DrivingCostID = drivingCosts.DrivingCostID; view.Description = drivingCosts.Description; view.CostID = drivingCosts.CostID; view.TransportationLogID = drivingCosts.TransportationLogID; if (drivingCosts == null) { return(HttpNotFound()); } ViewBag.CostID = new SelectList(db.Costs, "CostID", "Note", drivingCosts.CostID); ViewBag.TransportationLogID = new SelectList(db.TransportationLog, "TransportationLogID", "Location", drivingCosts.TransportationLogID); return(View(view)); }