public ActionResult EditTripType(TripTypeModel model) { if (!SessionManager.checkCurrentUserType(UserType.MAINTENANCE_PERSON)) { return(new HttpStatusCodeResult(403)); } if (ModelState.IsValid) { BL.TripType tt = MainClass.Instance.getTripTypes().Find(v => v.id == model.id); if (tt != null) { tt.driveTimeMultiplier = model.driveTimeMultiplier; tt.name = model.name; if (tt.saveInDB() != null) { return(RedirectToAction("ViewTripType", "Trip")); } } } ViewBag.Status = false; ViewBag.Message = "Could not edit trip type"; return(View()); }
public ActionResult EditTripType(int?id) { if (!SessionManager.checkCurrentUserType(UserType.MAINTENANCE_PERSON)) { return(new HttpStatusCodeResult(403)); } BL.TripType tt = MainClass.Instance.getTripTypes().Find(v => v.id == id); if (tt != null) { return(View(new TripTypeModel() { driveTimeMultiplier = Convert.ToDecimal(tt.driveTimeMultiplier), name = tt.name })); } return(new HttpNotFoundResult()); }