public IActionResult Delete(int id)
        {
            try
            {
                Candidato candidato = _candidatoRepository.Get()
                                      .Include(x => x.Disponibilidades)
                                      .Include(x => x.Horarios)
                                      .OrderByDescending(x => x.Id).ToList().FirstOrDefault(x => x.Id == id);

                if (candidato == null)
                {
                    return(BadRequest(new BancoTalentosJson <Candidato>().GetBadRequestNull()));
                }
                _candidatoRepository.Delete(candidato);
                return(Ok(new BancoTalentosJson <Candidato>().GetOK(candidato)));
            }
            catch (Exception ex)
            {
                return(StatusCode(StatusCodes.Status500InternalServerError, new BancoTalentosJson <Candidato>().GetInternalServerError(ex)));
            }
        }
 void Eliminar(long idCandidato)
 {
     _candidatoRepository.Delete <Pe06_Candidato>(idCandidato);
     _candidatoRepository.Save();
 }