public async Task <IActionResult> Edit(int id, [Bind("BracketId,TeamId")] BracketTeam bracketTeam) { if (id != bracketTeam.BracketId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(bracketTeam); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BracketTeamExists(bracketTeam.BracketId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["BracketId"] = new SelectList(_context.Bracket, "Id", "Id", bracketTeam.BracketId); ViewData["TeamId"] = new SelectList(_context.Team, "TeamId", "Name", bracketTeam.TeamId); return(View(bracketTeam)); }
public async Task <IActionResult> PutBracketTeam(int id, BracketTeam bracketTeam) { if (id != bracketTeam.BracketId) { return(BadRequest()); } _context.Entry(bracketTeam).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BracketTeamExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> Create([Bind("BracketId,TeamId")] BracketTeam bracketTeam) { if (ModelState.IsValid) { _context.Add(bracketTeam); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["BracketId"] = new SelectList(_context.Bracket, "Id", "Id", bracketTeam.BracketId); ViewData["TeamId"] = new SelectList(_context.Team, "TeamId", "Name", bracketTeam.TeamId); return(View(bracketTeam)); }
public async Task <ActionResult <BracketTeam> > PostBracketTeam(BracketTeam bracketTeam) { _context.BracketTeam.Add(bracketTeam); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (BracketTeamExists(bracketTeam.BracketId)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetBracketTeam", new { id = bracketTeam.BracketId }, bracketTeam)); }