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(); }