public IActionResult BuscaPorId(int id)
        {
            var candidato = _candidatoRepository.BuscarPorId(id);

            if (candidato != null)
            {
                return(Ok(candidato));
            }

            return(NotFound("Candidato não encontrado"));
        }
Esempio n. 2
0
        public CandidatoDto ObterPorId(int id)
        {
            var candidato    = _candidatoRepository.BuscarPorId(id);
            var candidatoDto = _mapper.Map <CandidatoDto>(candidato);

            return(candidatoDto);
        }
Esempio n. 3
0
        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));
            }
        }
Esempio n. 4
0
 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);
 }
Esempio n. 5
0
 public IActionResult GetById(int id)
 {
     return(Ok(_candidatoRepository.BuscarPorId(id)));
 }
 public IActionResult GetById(int id)
 {
     return(StatusCode(200, _CandidatoRepository.BuscarPorId(id)));
 }