public IActionResult Post(HabilidadeCandidato novaHabilidadeCandidato)
        {
            // Faz a chamada para o método .Cadastrar();
            _habilidadeCandidatoRepository.Cadastrar(novaHabilidadeCandidato);

            // Retorna o status code 201 - Created com a URL e o objeto cadastrado
            return(StatusCode(201));
        }
        /// <summary>
        /// Cadastra uma nova HabilidadeCandidato
        /// </summary>
        /// <param name="novaHabilidadeCandidato"></param>
        public void Cadastrar(HabilidadeCandidato novaHabilidadeCandidato)
        {
            // Adiciona novaHabilidade
            ctx.HabilidadeCandidato.Add(novaHabilidadeCandidato);

            // Salva as informações para serem gravadas no banco de dados

            ctx.SaveChanges();
        }
        public IActionResult Delete(int id)
        {
            HabilidadeCandidato habilidadeCandidatoBuscada = _habilidadeCandidatoRepository.BuscarPorId(id);

            //Verifica se habilidadeBuscada é igual a nulo
            if (habilidadeCandidatoBuscada == null)
            {
                //Se for igual a nulo, retorna um NotFound
                return(NotFound());
            }

            //Se não for,deleta a habilidade e retorna um StatusCode Accepted
            _habilidadeCandidatoRepository.Deletar(id);

            return(StatusCode(202));
        }