public JogadorViewModel Put(int id, [FromBody] JogadorPayload payload) { JogadorViewModel viewModel = new JogadorViewModel(); var jogador = _context.Jogadores.Find(id); jogador.CPF = payload.CPF; jogador.Email = payload.Email; jogador.Nome = payload.Nome; jogador.Senha = payload.Senha; viewModel.Data = jogador; _context.SaveChanges(); return(viewModel); }
public JogadorViewModel Post([FromBody] JogadorPayload payload) { JogadorViewModel viewModel = new JogadorViewModel(); var novoJogador = new Jogador(); novoJogador.CPF = payload.CPF; novoJogador.Email = payload.Email; novoJogador.Nome = payload.Nome; novoJogador.Senha = payload.Senha; viewModel.Data = novoJogador; _context.Jogadores.Add(novoJogador); _context.SaveChanges(); return(viewModel); }
public ActionResult AdicionarEquipe(int JogadorId, int EquipeId) { var jogador = _context.Jogadores.Find(JogadorId); var equipe = _context.Equipes.Find(EquipeId); if (jogador == null || equipe == null) { return(NotFound(new { message = "Jogador/Equipe inválidos!" })); } else { jogador.EquipeId = EquipeId; } JogadorViewModel viewModel = new JogadorViewModel(); _context.SaveChanges(); return(Ok("Jogador Adicionado")); }