public async Task <IActionResult> Edit(int id, [Bind("DriverID,DriverRole,Name,ContractLength,TeamID,StrategyPlan,CarID")] Driver driver) { if (id != driver.DriverID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(driver); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DriverExists(driver.DriverID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["CarID"] = new SelectList(_context.Cars, "CarID", "CarID", driver.CarID); ViewData["TeamID"] = new SelectList(_context.Teams, "TeamID", "TeamID", driver.TeamID); return(View(driver)); }
public async Task <IActionResult> Edit(int id, [Bind("CarID,CarName,AeroRating,EngineSupplier,ChassisRating,TeamID")] 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))); } ViewData["TeamID"] = new SelectList(_context.Teams, "TeamID", "TeamID", car.TeamID); return(View(car)); }
public async Task <IActionResult> Edit(int id, [Bind("TeamID,TeamName,TeamBudget")] Team team) { if (id != team.TeamID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(team); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TeamExists(team.TeamID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(team)); }
public async Task <IActionResult> Edit(int id, [Bind("PrincipleID,PrincipleName,TeamID,StrategyPlan,TechnicalID")] Principle principle) { if (id != principle.PrincipleID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(principle); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PrincipleExists(principle.PrincipleID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["TeamID"] = new SelectList(_context.Teams, "TeamID", "TeamID", principle.TeamID); ViewData["TechnicalID"] = new SelectList(_context.Technicals, "TechnicalID", "TechnicalID", principle.TechnicalID); return(View(principle)); }
public async Task <IActionResult> Edit(int id, [Bind("TechnicalID,AeroRating,EngineSupplier,ChassisRating,TeamBudget")] Technical technical) { if (id != technical.TechnicalID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(technical); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TechnicalExists(technical.TechnicalID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(technical)); }