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)); }
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)); }
/// <summary> /// Cadastra um novo BeneficioVaga /// </summary> /// <param name="novoBeneficioVaga"></param> public void Cadastrar(BeneficioVaga novoBeneficioVaga) { ctx.BeneficioVaga.Add(novoBeneficioVaga); ctx.SaveChanges(); }