public async Task <IActionResult> DeclararMotivo([FromForm] EventoDto eventoDto)
        {
            eventoDto.DataHora = Convert.ToDateTime(eventoDto.DataHora.ToString());
            try
            {
                var declararacaoMotivoService = await _service.DeclararMotivo(eventoDto);

                return(Created($"/api/evento/{eventoDto.Id}", _mapper.Map <EventoDto>(declararacaoMotivoService)));
            }
            catch (BusinessException e)
            {
                switch (e.Message)
                {
                case "indisponível": return(Ok("indisponível"));

                case "DataHora Ultrapassada": return(Ok("DataHora Ultrapassada"));

                default: return(BadRequest());
                }
            }
            catch (DbConcurrencyException e)
            {
                return(this.StatusCode(StatusCodes.Status500InternalServerError, "Banco de dados Falhou, pelo motivo: {0}" + e));
            }
        }