public IActionResult Delete(int id) { Habilidade habilidadeBuscada = _habilidadeRepository.BuscarPorId(id); //Verifica se habilidadeBuscada é igual a nulo if (habilidadeBuscada == null) { //Se for igual a nulo, retorna um NotFound return(NotFound()); } //Se não for,deleta a habilidade e retorna um StatusCode Accepted _habilidadeRepository.Deletar(id); return(StatusCode(202)); }
public IActionResult Delete(int id) { try { HabilidadeDomain habilidadeBuscada = _habilidadeRepository.BuscarPorId(id); if (habilidadeBuscada != null) { _habilidadeRepository.Deletar(id); return(StatusCode(204)); } return(NotFound("Habilidade não encontrada!")); } catch (Exception codErro) { return(BadRequest(codErro)); } }
public IActionResult Delete(int id) { try { Habilidade habilidadeBuscada = _habilidadeRepository.BuscarPorId(id); if (habilidadeBuscada != null) { _habilidadeRepository.Deletar(id); return(StatusCode(202)); } return(NotFound("Nenhuma habilidade encontrada para o ID informado!")); } catch (Exception error) { return(BadRequest(error)); } }