コード例 #1
0
        public ActionResult <Jogador> Post(Jogador jogador)
        {
            _dbRepositorioJogador.Inserir(jogador);
            Jogador novoJogador = _dbRepositorioJogador.ObterTodos().Last();

            return(CreatedAtAction(nameof(Get), new { id = novoJogador.Id }, novoJogador));
        }
コード例 #2
0
        public ActionResult <Time> Post(Time time)
        {
            _dbRepositorioTime.Inserir(time);
            Time novoTime = _dbRepositorioTime.ObterTodos().Last();

            return(CreatedAtAction(nameof(Get), new { id = novoTime.Id }, novoTime));
        }
コード例 #3
0
        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));
        }