public async Task <IActionResult> DisponibilizarEvento(EventoDto eventoDto) { DateTime data = eventoDto.DataHora; try { var disponibilizarEventoService = await _service.DisponibilizarEvento(eventoDto); if (disponibilizarEventoService != null) { await _service.ExcluirEventos(disponibilizarEventoService); } return(Ok()); } catch (BusinessException e) { if (e.Message.Equals("eventoInexistente")) { return(Ok("eventoInexistente")); } return(BadRequest()); } catch (DbConcurrencyException e) { return(this.StatusCode(StatusCodes.Status500InternalServerError, "Banco de dados Falhou, pelo motivo: {0}" + e)); } }