public async Task <IActionResult> Edit(int id, [Bind("ModelId,Name,EngineSize,NumberOfDoors,VehicleTypeId")] VehicleModel vehicleModel) { if (id != vehicleModel.ModelId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(vehicleModel); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VehicleModelExists(vehicleModel.ModelId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["VehicleTypeId"] = new SelectList(_context.VehicleType, "VehicleTypeId", "Name", vehicleModel.VehicleTypeId); return(View(vehicleModel)); }
public async Task <IActionResult> Edit(int id, [Bind("VehicleId,MakeId,ModelId,Year,Colour,Price,Cost,Location,SoldStatus,SoldDate")] Vehicle vehicle) { if (id != vehicle.VehicleId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(vehicle); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VehicleExists(vehicle.VehicleId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["MakeId"] = new SelectList(_context.VehicleMake, "MakeId", "Name", vehicle.MakeId); ViewData["ModelId"] = new SelectList(_context.VehicleModel, "ModelId", "Name", vehicle.ModelId); return(View(vehicle)); }
public async Task <IActionResult> Edit(int id, [Bind("VehicleTypeId,Name")] VehicleType vehicleType) { if (id != vehicleType.VehicleTypeId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(vehicleType); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VehicleTypeExists(vehicleType.VehicleTypeId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(vehicleType)); }