public IActionResult PostJogadorAoTime(Guid idTime, JogadorRequest request) { if (!timeServices.AdicionarJogadorAoTime(idTime, request.Nome)) { return(BadRequest("Nome Inválido")); } return(NoContent()); }
public IActionResult PutJogadorTime(Guid idTime, Guid idJogador, JogadorRequest request) { if (!timeServices.ModificarNomeJogador(idTime, idJogador, request.Nome)) { return(BadRequest("Nome Inválido")); } return(Ok(request.Nome)); }
public IActionResult PutJogador(Guid id, JogadorRequest request) { var jogadorAAtualizar = jogadorServices.AtualizarJogador(id, request.Nome); if (jogadorAAtualizar == null) { return(BadRequest()); } return(Ok(jogadorAAtualizar.Id)); }
public IActionResult PostJogador(JogadorRequest request) { StringValues userId; if (!Request.Headers.TryGetValue("UserId", out userId)) { return(Unauthorized()); } var jogadorAGravar = jogadorServices.CriarJogador(request.Nome); if (jogadorAGravar == null) { return(BadRequest()); } return(CreatedAtAction(nameof(GetJogador), new { id = jogadorAGravar }, jogadorAGravar)); }