public async Task <IActionResult> Edit(int id, [Bind("Id,Name,Position,TeamId")] Player player) { if (id != player.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(player); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PlayerExists(player.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["TeamId"] = new SelectList(_context.Team, "Id", "Id", player.TeamId); return(View(player)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Name,Author,ReleaseDate")] Competition competition) { if (id != competition.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(competition); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CompetitionExists(competition.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(competition)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Name,Budget,TrainerId")] Team team) { if (id != team.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(team); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TeamExists(team.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["TrainerId"] = new SelectList(_context.Trainer, "Id", "Id", team.TrainerId); return(View(team)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Name,Salary,WorkExperience")] Trainer trainer) { if (id != trainer.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(trainer); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TrainerExists(trainer.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(trainer)); }