public async Task <IActionResult> Delete(int id) { try { var evento = await _eventosService.GetEventoByIdAsync(id, true); if (evento == null) { return(NoContent()); } if (await _eventosService.DeleteEvento(id)) { DeleteImage(evento.ImagemURL); return(Ok(new { message = "Deletado" })); } else { throw new Exception("Ocorreu um erro específicol ao tentar deletar o evento"); } } catch (Exception ex) { return(this.StatusCode(StatusCodes.Status500InternalServerError, $"Delete: Erro ao tentar deletar eventos. Erro: {ex.Message}")); } }
public async Task <IActionResult> Delete(int id) { try { var evento = await _eventoService.GetEventoByIdAsync(User.GetUserId(), id, true); if (evento == null) { return(NoContent()); } if (await _eventoService.DeleteEvento(User.GetUserId(), id)) { _util.DeleteImage(evento.ImagemURL, _destino); return(Ok(new { message = "Deletado" })); } else { throw new Exception("Ocorreu um problem não específico ao tentar deletar Evento."); } } catch (Exception ex) { return(this.StatusCode(StatusCodes.Status500InternalServerError, $"Erro ao tentar deletar eventos. Erro: {ex.Message}")); } }
public async Task <IActionResult> Delete(int id) { try { return(await _eventoService.DeleteEvento(id) ? Ok("Deletado") : BadRequest("Evento não deletado")); } catch (Exception ex) { return(this.StatusCode(StatusCodes.Status500InternalServerError, $"Erro ao tentar deletar o evento. Erro: {ex.Message}")); } }
public async Task <IActionResult> Delete(int id) { try { return(await _eventoService.DeleteEvento(id) ? Ok(new { message = "Deletado" }) : throw new Exception("Evento não deletado")); } catch (Exception ex) { return(this.StatusCode(StatusCodes.Status500InternalServerError, $"Erro ao tentar deletar eventos. Erro: {ex.Message}")); } }
public async Task<IActionResult> Delete(int id) { try { if(await _eventoService.DeleteEvento(id)) return Ok("Deletado"); else return BadRequest("Evento não deletado."); } catch (System.Exception ex) { return this.StatusCode(StatusCodes.Status500InternalServerError, $"Erro ao tentar deletar evento. Erro: {ex.Message}"); } }
public async Task <IActionResult> Delete(int id) { try { if (await _eventoService.DeleteEvento(id)) { return(Ok("Deletado")); } else { return(BadRequest($"Não foi possível deletar o evento de ID = {id}.")); } } catch (Exception ex) { return(this.StatusCode(StatusCodes.Status400BadRequest, $"Não foi possível deletar o evento de ID = {id}. Error: {ex.Message}")); } }
public async Task <IActionResult> Delete(int id) { try { var deletou = await _eventoService.DeleteEvento(id); if (!deletou) { return(BadRequest("Erro ao tentar deletar evento.")); } return(Ok(deletou)); } catch (System.Exception ex) { return(StatusCode(500, "Erro: " + ex.Message)); } }
public async Task <IActionResult> Delete(int id) { try { var evento = await _eventoService.GetEventoByIdAsync(id, true); if (evento == null) { return(NoContent()); } return(await _eventoService.DeleteEvento(id) ? Ok(new { message = "Evento deletado." }) : throw new Exception("Erro ao tentar excluir evento.")); } catch (Exception err) { return(this.StatusCode(StatusCodes.Status500InternalServerError, $"Erro ao tentar editar evento. Erro: {err.Message}")); } }