public ActionResult ChangeDriverDetails(ChangeDriverDetailsViewModel model) { if (ModelState.IsValid) { User user = UserManager.FindById(model.Id); user.UserName = model.UserName; user.Email = model.Email; user.Fullname = model.Fullname; UserManager.Update(user); Driver driver = _driverRepository.Get(model.DriverId); driver.DrivingLicence = model.DrivingLicence; _driverRepository.Update(driver); Vehicle vehicle = _vehicleRepository.Get(model.VehicleId); vehicle.Color = model.Color; vehicle.ModelName = model.ModelName; vehicle.CompanyName = model.CompanyName; vehicle.RegNumber = model.RegNumber; vehicle.RegDate = model.RegDate; vehicle.VehicleTypeId = _vehicleTypeRepository.GetVehicleByName(model.VehicleType).Id; _vehicleRepository.Update(vehicle); return(RedirectToAction("Index")); } return(View(model)); }
public JsonResult GetFareRate(string vT) { VehicleType vehicleType = _vehicleTypeRepository.GetVehicleByName(vT); return(Json(vehicleType.FareRate, JsonRequestBehavior.AllowGet)); }