コード例 #1
0
        public async Task <IActionResult> PostTournamentGamePlayer([FromBody] TournamentsGamesPlayer player)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            _context.TournamentsGamesPlayers.Add(player);
            await _context.SaveChangesAsync();

            return(Ok(player));
        }
コード例 #2
0
        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());
        }