コード例 #1
0
        public IActionResult Post(BeneficioVaga novoBeneficioVaga)
        {
            // Faz a chamada para o método .Cadastrar();
            _beneficioVagaRepository.Cadastrar(novoBeneficioVaga);

            // Retorna o status code 201 - Created com a URL e o objeto cadastrado
            return(StatusCode(201));
        }
コード例 #2
0
        public IActionResult Delete(int id)
        {
            BeneficioVaga beneficioVagaBuscado = _beneficioVagaRepository.BuscarPorId(id);

            //Verifica se beneficioVagaBuscado é igual a nulo
            if (beneficioVagaBuscado == null)
            {
                //Se for igual a nulo, retorna um NotFound
                return(NotFound());
            }

            //Se não for,deleta a bebeficioVaga e retorna um StatusCode Accepted
            _beneficioVagaRepository.Deletar(id);

            return(StatusCode(202));
        }
コード例 #3
0
        /// <summary>
        /// Cadastra um novo BeneficioVaga
        /// </summary>
        /// <param name="novoBeneficioVaga"></param>
        public void Cadastrar(BeneficioVaga novoBeneficioVaga)
        {
            ctx.BeneficioVaga.Add(novoBeneficioVaga);

            ctx.SaveChanges();
        }