public IActionResult Post(TipoHabilidadeDomain novoTipo) { try { TipoHabilidadeDomain tipoBuscada = _tipoHabilidadeRepository.BuscarPorNome(novoTipo.nomeTipoHabilidade); if (tipoBuscada == null) { if (String.IsNullOrWhiteSpace(novoTipo.nomeTipoHabilidade)) { return(NotFound("Campo 'nomeTipoHabilidade' obrigatório!")); } else { _tipoHabilidadeRepository.Cadastrar(novoTipo); } return(StatusCode(201)); } return(BadRequest("Não foi possível cadastrar, tipo de habilidade já existente!")); } catch (Exception codErro) { return(BadRequest(codErro)); } }