public IActionResult Post(HabilidadeCandidato novaHabilidadeCandidato) { // Faz a chamada para o método .Cadastrar(); _habilidadeCandidatoRepository.Cadastrar(novaHabilidadeCandidato); // Retorna o status code 201 - Created com a URL e o objeto cadastrado return(StatusCode(201)); }
/// <summary> /// Cadastra uma nova HabilidadeCandidato /// </summary> /// <param name="novaHabilidadeCandidato"></param> public void Cadastrar(HabilidadeCandidato novaHabilidadeCandidato) { // Adiciona novaHabilidade ctx.HabilidadeCandidato.Add(novaHabilidadeCandidato); // Salva as informações para serem gravadas no banco de dados ctx.SaveChanges(); }
public IActionResult Delete(int id) { HabilidadeCandidato habilidadeCandidatoBuscada = _habilidadeCandidatoRepository.BuscarPorId(id); //Verifica se habilidadeBuscada é igual a nulo if (habilidadeCandidatoBuscada == null) { //Se for igual a nulo, retorna um NotFound return(NotFound()); } //Se não for,deleta a habilidade e retorna um StatusCode Accepted _habilidadeCandidatoRepository.Deletar(id); return(StatusCode(202)); }