public async Task <IActionResult> Delete(int eventoId) { try { var eventoEncontrado = await _service.ObterEventoPorId(eventoId, true); if (eventoEncontrado == null) { return(NotFound()); } var response = await _service.ExcluirEvento(eventoEncontrado.Evento); return(GetResponse(response)); } catch (Exception) { return(StatusCode(StatusCodes.Status500InternalServerError, GetCustomMessageError500("excluir evento"))); } }