public IActionResult Post([FromBody] Campeonato campeonato)
        {
            try
            {
                campeonato.Validate();
                if (!campeonato.EhValido)
                {
                    return(BadRequest(campeonato.ObterMensagemValidacao()));
                }
                if (campeonato.Id > 0)
                {
                    _campeonatoRepositorio.Atualizar(campeonato);
                }
                else
                {
                    _campeonatoRepositorio.Adicionar(campeonato);
                }

                return(Created("api/campeonato", campeonato));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message.ToString()));
            }
        }
        public IActionResult Todas([FromBody] Campeonato campeonato)
        {
            campeonato.Validate();
            if (!campeonato.EhValido)
            {
                return(BadRequest(campeonato.ObterMensagemValidacao()));
            }


            return(Json(_faseRepositorio.ObterFases(campeonato.Id)));
        }