public IActionResult Post(HabilidadeDomain novaHabilidade)
        {
            try
            {
                HabilidadeDomain habilidadeBuscada = _habilidadeRepository.BuscarPorNome(novaHabilidade.nomeHabilidade);

                if (habilidadeBuscada == null)
                {
                    _habilidadeRepository.Cadastrar(novaHabilidade);

                    return(StatusCode(201));
                }

                return(BadRequest("Não foi possível cadastrar, habilidade já existente!"));
            }
            catch (Exception codErro)
            {
                return(BadRequest(codErro));
            }
        }
예제 #2
0
 public IActionResult GetByName(string name)
 {
     //Retorna os dados buscados e um status code 200 - Ok
     return(StatusCode(200, _habilidadeRepository.BuscarPorNome(name)));
 }