public async Task <IActionResult> PutRentVehicle(int id, RentVehicle rentVehicle) { if (id != rentVehicle.Id) { return(BadRequest()); } _context.Entry(rentVehicle).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!RentVehicleExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public ActionResult Edit([Bind(Include = "Id,RentedAt,ReturnedAt,VehicleId,ClientId")] RentalModel rental) { if (ModelState.IsValid) { db.Entry(rental).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ClientId = new SelectList(db.Clients, "Id", "FirstName", rental.ClientId); ViewBag.VehicleId = new SelectList(db.Vehicles, "Id", "LicensePlate", rental.VehicleId); return(View(rental)); }
public ActionResult Edit([Bind(Include = "Id,IdentificationNumber,ValidUntil,Issuer")] DriverLicense driverLicense) { var error = string.Empty; if (ModelState.IsValid) { try { db.Entry(driverLicense).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } catch (DbUpdateException ex) { error = ex.GetDeepestMessage(); } } ViewBag.Error = error; return(View(driverLicense)); }
public ActionResult Edit([Bind(Include = "Id,VehicleBrandId,Name,MaxPassengers,BigLuggage")] VehicleModel vehicleModel) { var error = string.Empty; if (ModelState.IsValid) { try { db.Entry(vehicleModel).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } catch (DbUpdateException ex) { error = ex.GetDeepestMessage(); } } ViewBag.VehicleBrandId = new SelectList(db.VehicleBrands, "Id", "Name", vehicleModel.VehicleBrandId); ViewBag.Error = error; return(View(vehicleModel)); }
public ActionResult Edit([Bind(Include = "Id,FirstName,LastName,IdentificationNumber,Address,DriverLicenseId")] Client client) { var error = string.Empty; if (ModelState.IsValid) { try { db.Entry(client).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } catch (DbUpdateException ex) { error = ex.GetDeepestMessage(); } } ViewBag.DriverLicenseId = new SelectList(db.DriverLicenses, "Id", "IdentificationNumber", client.DriverLicenseId); ViewBag.Error = error; return(View(client)); }
public ActionResult Edit([Bind(Include = "Id,LicensePlate,VehicleModelId,TechnicalInspectionDoneAt,PricePerDay,Type")] Vehicle vehicle) { var error = string.Empty; if (ModelState.IsValid) { try { db.Entry(vehicle).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } catch (DbUpdateException ex) { error = ex.GetDeepestMessage(); } } ViewBag.VehicleModelId = new SelectList(db.VehicleModels, "Id", "Name", vehicle.VehicleModelId); ViewBag.Error = error; return(View(vehicle)); }
public ActionResult Edit([Bind(Include = "Id,Name")] VehicleBrand vehicleBrand) { var error = string.Empty; if (ModelState.IsValid) { try { db.Entry(vehicleBrand).State = EntityState.Modified; db.VehicleBrands.Add(vehicleBrand); db.SaveChanges(); return(RedirectToAction("Index")); } catch (DbUpdateException ex) { error = ex.GetDeepestMessage(); } } ViewBag.Error = error; return(View(vehicleBrand)); }