コード例 #1
0
        public IActionResult Post(Candidato novoCandidato)
        {
            novoCandidato.IdUsuarioNavigation.IdTipoUsuario = 3;

            _CandidatoRepository.Cadastrar(novoCandidato);

            return(StatusCode(201));
        }
コード例 #2
0
        public IActionResult Cadastrar(Candidato novoCandidato)
        {
            try
            {
                _candidatoRepository.Cadastrar(novoCandidato);

                return(StatusCode(201, novoCandidato));
            }catch (Exception e)
            {
                return(BadRequest(e));
            }
        }
コード例 #3
0
        public int Cadastrar(Candidato entity)
        {
            using (var scope = new TransactionScope())
            {
                var result = _repository.Cadastrar(entity);

                if (result <= 0)
                {
                    throw new Exception("Ocorreu um erro ao cadastrar");
                }

                scope.Complete();
                return(result);
            }
        }
コード例 #4
0
        public IActionResult Post(Candidato novoCandidato)
        {
            _candidatoRepository.Cadastrar(novoCandidato);

            return(StatusCode(201));
        }