Example #1
0
 public IActionResult PostJogadorAoTime(Guid idTime, JogadorRequest request)
 {
     if (!timeServices.AdicionarJogadorAoTime(idTime, request.Nome))
     {
         return(BadRequest("Nome Inválido"));
     }
     return(NoContent());
 }
Example #2
0
        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));
        }