public ActionResult <Jogador> Post(Jogador jogador) { _dbRepositorioJogador.Inserir(jogador); Jogador novoJogador = _dbRepositorioJogador.ObterTodos().Last(); return(CreatedAtAction(nameof(Get), new { id = novoJogador.Id }, novoJogador)); }
public ActionResult <Time> Post(Time time) { _dbRepositorioTime.Inserir(time); Time novoTime = _dbRepositorioTime.ObterTodos().Last(); return(CreatedAtAction(nameof(Get), new { id = novoTime.Id }, novoTime)); }
public ActionResult <Jogo> Post(Jogo jogo) { Time timeCasa = _dbRepositorioTime.Obter(jogo.IdTimeCasa); Time timeVisitante = _dbRepositorioTime.Obter(jogo.IdTimeVisitante); if (!_servicos.JogoValido(jogo)) { return(UnprocessableEntity()); } _dbRepositorioJogo.Inserir(jogo); Jogo novoJogo = _dbRepositorioJogo.ObterTodos().Last(); return(CreatedAtAction(nameof(Get), new { id = novoJogo.Id }, novoJogo)); }