public async Task <ActionResult <TeamPlayer> > AddPlayerToTeam(Guid teamId, AddPlayerToTeamDTO addPlayerDTO) { if (teamId != context.TeamId) { return(StatusCode(403)); } var newPlayer = await teamService.AddPlayerToTeamAsync(addPlayerDTO, teamId); return(Ok(newPlayer)); }
public async Task <TeamPlayer> AddPlayerToTeamAsync(AddPlayerToTeamDTO addPlayerDTO, Guid teamId) { var newPlayer = new TeamPlayer() { Name = addPlayerDTO.Name, TeamId = teamId, PlayerId = Guid.NewGuid() }; dbContext.TeamPlayer.Add(newPlayer); await dbContext.SaveChangesAsync(); return(newPlayer); }