public IActionResult Atualizar(int id, Candidato candidatoAtualizado)
        {
            var candidato = _candidatoRepository.BuscarPorId(id);

            if (candidato != null)
            {
                _candidatoRepository.Atualizar(id, candidatoAtualizado);

                return(Ok());
            }

            return(NotFound("Candidato não encontrado"));
        }
Esempio n. 2
0
        public bool Atualizar(Candidato entity)
        {
            using (var scope = new TransactionScope())
            {
                var result = false;
                result = _repository.Atualizar(entity);

                if (!result)
                {
                    throw new Exception("Ocorreu um erro ao atualizar");
                }

                scope.Complete();
                return(result);
            }
        }
        public IActionResult Put(int id, Candidato CandidatoAtualizado)
        {
            Candidato CandidatoBuscado = _CandidatoRepository.BuscarPorId(id);

            if (CandidatoBuscado != null)
            {
                try
                {
                    _CandidatoRepository.Atualizar(id, CandidatoAtualizado);

                    return(StatusCode(200));
                }
                catch (Exception erro)
                {
                    return(BadRequest(erro));
                }
            }

            return(StatusCode(404));
        }
Esempio n. 4
0
        public IActionResult AtualizarCandidato(int id, Candidato candidatoAtualizado)
        {
            try
            {
                Candidato candidatoBuscado = _candidatoRepository.BuscarPorId(id);

                if (candidatoBuscado != null)
                {
                    _candidatoRepository.Atualizar(id, candidatoAtualizado);

                    return(StatusCode(204));
                }

                return(NotFound("Nenhum candidato encontrado para o ID informado"));
            }
            catch (Exception error)
            {
                return(BadRequest(error));
            }
        }
Esempio n. 5
0
        public IActionResult Put(int id, Candidato candidatoAtualizado)
        {
            _candidatoRepository.Atualizar(id, candidatoAtualizado);

            return(StatusCode(204));
        }