public async Task <IActionResult> PostTournamentGamePlayer([FromBody] TournamentsGamesPlayer player) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.TournamentsGamesPlayers.Add(player); await _context.SaveChangesAsync(); return(Ok(player)); }
public async Task <IActionResult> PutTournamentGamePlayer([FromRoute] int id, [FromBody] TournamentsGamesPlayer player) { var curPlayer = _context.TournamentsGamesPlayers.FirstOrDefault(p => p.UserId == id && p.TournamentsGameId == player.TournamentsGameId); _context.TournamentsGamesPlayers.Remove(curPlayer); _context.TournamentsGamesPlayers.Add(player); await _context.SaveChangesAsync(); return(Ok()); }