public async Task <ActionResult <HistoricPlayer> > PostHistoricPlayer(HistoricPlayer historicPlayer) { _context.HistoricPlayers.Add(historicPlayer); await _context.SaveChangesAsync(); return(CreatedAtAction("GetHistoricPlayer", new { id = historicPlayer.HistoricPlayerID }, historicPlayer)); }
public async Task <IActionResult> Edit(int id, [Bind("HistoricPlayerID,HistoricPlayerName,HistoricPlayerPosition,HistoricPlayerDOB,PlayerRetired,NbaTeamID")] HistoricPlayer historicPlayer) { if (id != historicPlayer.HistoricPlayerID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(historicPlayer); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!HistoricPlayerExists(historicPlayer.HistoricPlayerID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["NbaTeamID"] = new SelectList(_context.NbaTeams, "NbaTeamID", "NbaTeamName", historicPlayer.NbaTeamID); return(View(historicPlayer)); }
public async Task <IActionResult> PutHistoricPlayer(int id, HistoricPlayer historicPlayer) { if (id != historicPlayer.HistoricPlayerID) { return(BadRequest()); } _context.Entry(historicPlayer).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!HistoricPlayerExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> Create([Bind("HistoricPlayerID,HistoricPlayerName,HistoricPlayerPosition,HistoricPlayerDOB,PlayerRetired,NbaTeamID")] HistoricPlayer historicPlayer) { if (ModelState.IsValid) { _context.Add(historicPlayer); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["NbaTeamID"] = new SelectList(_context.NbaTeams, "NbaTeamID", "NbaTeamName", historicPlayer.NbaTeamID); return(View(historicPlayer)); }