public IActionResult Delete(int id) { try { var entity = eventoService.Find(id); if (entity == null) { return(NotFound()); } eventoService.Delete(entity); return(Ok()); } catch (Exception) { throw; } }
public async Task <IActionResult> Delete(int id) { try { var eventos = await _eventoService.GetAllEventosAsync(true); if (eventos == null) { return(NoContent()); } return(await _eventoService.Delete(id) ? Ok(new { message = "Deletado" }) : throw new Exception("Aconteceu algum erro ao tentar deletar este evento")); } catch (Exception ex) { return(this.StatusCode(StatusCodes.Status500InternalServerError, $"Erro ao tentar deletar eventos. Erro {ex.Message}")); } }