public IActionResult Create([FromBody] Candidato candidato)
 {
     try
     {
         if (candidato == null)
         {
             return(BadRequest(new BancoTalentosJson <Candidato>().GetBadRequestNull()));
         }
         _candidatoRepository.Add(candidato);
         return(Ok(new BancoTalentosJson <Candidato>().GetOK(candidato)));
     }
     catch (Exception ex)
     {
         return(StatusCode(StatusCodes.Status500InternalServerError, new BancoTalentosJson <Candidato>().GetInternalServerError(ex)));
     }
 }
        public Candidato Add(CandidatoViewModel model)
        {
            Candidato candidato = new Candidato(model.Nome, model.Apelido, model.CPF);

            return(_candidatoRepository.Add(candidato));
        }