public IActionResult Delete(int id) { try { // Faz a chamada para o método e armazena em um objeto tipoEventoBuscado TipoEvento tipoEventoBuscado = _tipoEventoRepository.BuscarPorId(id); // Verifica se o tipo de evento foi encontrado if (tipoEventoBuscado != null) { // Faz a chamada para o método _tipoEventoRepository.Deletar(id); // Retora a resposta da requisição 202 - Accepted return(StatusCode(202)); } // Retorna a resposta da requisição 404 - Not Found com uma mensagem return(NotFound("Nenhum tipo de evento encontrado para o ID informado")); } catch (Exception error) { // Retorna a resposta da requisição 400 - Bad Request e o erro ocorrido return(BadRequest(error)); } }
public IActionResult Delete(int id) { TipoEvento tipoEventoBuscado = _tipoEventoRepository.BuscarPorId(id); if (tipoEventoBuscado == null) { return(NotFound()); } _tipoEventoRepository.Deletar(id); return(StatusCode(200)); }
public IActionResult Delete(int id) { var tpeExistente = _tipoEventoRepository.BuscarId(id); if (tpeExistente != null) { _tipoEventoRepository.Deletar(id); return(Ok()); } return(NotFound("Tipo Evento não encontrado")); }
public IActionResult DeleteTipoEvento(int id) { try { _tipoEventoRepository.Deletar(id); return(Ok()); } catch (Exception ex) { throw new Exception(ex.Message); } }
public IActionResult Delete(int id) { TipoEvento tipoEventoBuscado = _tipoEventoRepository.BuscarPorId(id); //Verifica se tipoEventoBuscado é igual a nulo if (tipoEventoBuscado == null) { //Se for igual a nulo, retorna um NotFound return(NotFound()); } //Se não for, deleta o tipoEvento e retorna um StatusCode Accepted _tipoEventoRepository.Deletar(id); return(StatusCode(202)); }