Пример #1
0
        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));
        }