public IActionResult BuscaPorId(int id) { var candidato = _candidatoRepository.BuscarPorId(id); if (candidato != null) { return(Ok(candidato)); } return(NotFound("Candidato não encontrado")); }
public CandidatoDto ObterPorId(int id) { var candidato = _candidatoRepository.BuscarPorId(id); var candidatoDto = _mapper.Map <CandidatoDto>(candidato); return(candidatoDto); }
public IActionResult ListarCandidatoPorId(int id) { try { Candidato candidatoBuscado = _candidatoRepository.BuscarPorId(id); if (candidatoBuscado != null) { return(Ok(candidatoBuscado)); } return(NotFound("Nenhum candidato encontrado para o ID informado")); } catch (Exception error) { return(BadRequest(error)); } }
public CandidatoDto Alterar(CandidatoDto candidatoDto) { if (_candidatoValidation.validar(candidatoDto)) { var candidato = _candidatoRepository.BuscarPorId(candidatoDto.Id); candidato.Atualizar(candidatoDto.Nome, candidatoDto.Sobrenome, candidatoDto.Idade, candidatoDto.Cpf, candidatoDto.VagaId); _candidatoRepository.Alterador(candidato); _uow.Commit(); return(candidatoDto); } return(null); }
public IActionResult GetById(int id) { return(Ok(_candidatoRepository.BuscarPorId(id))); }
public IActionResult GetById(int id) { return(StatusCode(200, _CandidatoRepository.BuscarPorId(id))); }