public async Task <IActionResult> Edit(int id, [Bind("PartID,Name,Producer,ChangeID")] Part part) { if (id != part.PartID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(part); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PartExists(part.PartID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["ChangeID"] = new SelectList(_context.Changes, "ChangeID", "ChangeID", part.ChangeID); return(View(part)); }
public async Task <IActionResult> Edit(int id, [Bind("TireID,Type,SpeedIndx,WeightIndx,Production_date_dot,Brand,Description,CarID")] Tire tire) { if (id != tire.TireID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(tire); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TireExists(tire.TireID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["CarID"] = new SelectList(_context.Cars, "CarID", "Brand", tire.CarID); return(View(tire)); }
public async Task <IActionResult> Edit(int id, [Bind("AcessorioId,Nome")] Acessorio acessorio) { if (id != acessorio.AcessorioId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(acessorio); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AcessorioExists(acessorio.AcessorioId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(acessorio)); }
public async Task <IActionResult> Edit(int id, [Bind("CarID,Brand,Model,Year,Vin")] Car car) { if (id != car.CarID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(car); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CarExists(car.CarID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(car)); }
public async Task <IActionResult> Edit(int id, [Bind("FuelID,Kilometres,Burned_fuel,Price,Date,GasStation,CarID")] Fuel fuel) { if (id != fuel.FuelID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(fuel); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!FuelExists(fuel.FuelID)) { return(NotFound()); } else { throw; } } return(RedirectToAction("Details", "Cars", new { id = fuel.CarID })); } return(View(fuel)); }
public Car Put(int id, [Bind("Id, Make, Model, Year, NumOfPassengers")] Car value) { if (id != value.Id) { return(null); } if (ModelState.IsValid) { try { _context.Update(value); _context.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!CarExists(value.Id)) { return(null); } else { throw; } } } return(value); }
public async Task <IActionResult> Edit(int id, [Bind("CarsId,CarModel,CarName,CarType,CarYear")] Cars cars) { if (id != cars.CarsId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(cars); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CarsExists(cars.CarsId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(cars)); }
public async Task <IActionResult> Edit(int id, [Bind("ChangeID,Milage,Date,Parts_prize,Work_prize,Description,CarID")] Change change) { if (id != change.ChangeID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(change); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ChangeExists(change.ChangeID)) { return(NotFound()); } else { throw; } } return(RedirectToAction("Details", "Cars", new { id = change.CarID })); } ViewData["CarID"] = new SelectList(_context.Cars, "CarID", "Brand", change.CarID); return(View(change)); }
public async Task <IActionResult> Edit(int id, [Bind("CarroId,Marca,DataCompra,Descricao,Cor")] Carro carro) { if (id != carro.CarroId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(carro); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CarroExists(carro.CarroId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(carro)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Title,ReleaseDate,Price,Weight")] Car car) { if (id != car.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(car); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CarExists(car.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(car)); }
public async Task <ActionResult <Car> > Put(Car car) { if (car == null) { return(BadRequest()); } if (!db.Cars.Any(x => x.Id == car.Id)) { return(NotFound()); } db.Update(car); await db.SaveChangesAsync(); return(Ok(car)); }
public async Task <IActionResult> AddOrEdit([Bind("Id,Model,Power,Description,Prize,Version,Name")] Car car) { if (ModelState.IsValid) { if (car.Id == 0) { _context.Add(car); } else { _context.Update(car); } await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(car)); }
public async Task <ActionResult <Car> > Put(Car car) { if (car == null) { return(BadRequest()); } if (!db.Cars.Any(x => x.Id == car.Id)) { return(NotFound()); } DataBaseHistory dataBaseHistory = new DataBaseHistory(); dataBaseHistory.ChangeDate = DateTime.Now; dataBaseHistory.Information = "Информация об автомабиле в ячейке " + car.Id + " изменина на:" + car.CarBrand + " " + car.CarModel + " " + car.CarNum + " " + car.CarPruductionYear + " " + car.CarOwnerFirstName + " " + car.CarOwnerLastName; db.DataBaseHistories.Add(dataBaseHistory); db.Update(car); await db.SaveChangesAsync(); return(Ok(car)); }
public void Update(Car car) { _context.Update(car); }