public async Task <IActionResult> Index() { try { var eventos = await _repository.GetAllEventosAsync(true); var result = _mapper.Map <EventoDto[]>(eventos); return(Ok(result)); } catch (ApplicationException e) { return(RedirectToAction(nameof(ErrorModel), new { message = e.Message })); } }