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))); }