public async Task <IActionResult> Post(Evento model) { try { var eventos = await _eventoService.AddEvento(model); if (eventos == null) { return(BadRequest("Não foi possível adicionar o evento.")); } return(Ok(eventos)); } catch (Exception ex) { return(this.StatusCode(StatusCodes.Status400BadRequest, $"Não foi possível adicionar o evento. Error: {ex.Message}")); } }
public async Task <IActionResult> Post(Evento eventoModel) { try { var evento = await _eventoService.AddEvento(eventoModel); if (evento == null) { return(BadRequest("Erro ao tentar adicionar evento.")); } return(Ok(evento)); } catch (System.Exception ex) { return(StatusCode(500, "Erro: " + ex.Message)); } }
public async Task <IActionResult> Post(Evento model) { try { var evento = await _eventoService.AddEvento(model); if (evento == null) { return(BadRequest("Erro ao adicionar evento.")); } return(Ok(evento)); } catch (Exception ex) { return(this.StatusCode(StatusCodes.Status500InternalServerError, $"Erro ao tentar recuperar os eventos.Erro: {ex.Message}")); } }
public async Task <IActionResult> Post(EventoDto model) { try { var evento = await _eventoService.AddEvento(model); if (evento == null) { return(NoContent()); } return(Ok(evento)); } catch (Exception err) { return(this.StatusCode(StatusCodes.Status500InternalServerError, $"Erro ao tentar cadastrar evento. Erro: {err.Message}")); } }