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 AddTripType(TripTypeModel tripTypeModel) { if (!SessionManager.checkCurrentUserType(UserType.MAINTENANCE_PERSON)) { return(new HttpStatusCodeResult(403)); } if (ModelState.IsValid) { if (BL.MainClass.Instance.addTripType(new BL.TripType(tripTypeModel.name, tripTypeModel.driveTimeMultiplier))) { ViewBag.Status = true; ViewBag.Message = "Trip type successfully added"; return(View()); } } ViewBag.Status = false; ViewBag.Message = "Could not add trip type"; return(View()); }