public async Task <ActionResult> Delete(int EventId) { try { var eve = await _repo.GetEventAsyncById(EventId, false); if (eve == null) { return(this.NotFound()); } _repo.delete(eve); if (await _repo.SaveChargesAsync()) { return(Ok()); } else { return(BadRequest()); } } catch (System.Exception) { return(this.StatusCode(StatusCodes.Status500InternalServerError, "Banco de dados Falhou")); } }