public async Task <IActionResult> List(int id) { try { await _eventInfoService.GetEventInfoByIdAsync(id); } catch (InvalidOperationException) { return(NotFound()); } var externalEvents = await _externalEventManagementService.ListExternalEventsAsync(id); return(Json(externalEvents.Select(c => new ExternalEventDto { LocalId = c.LocalId, ExternalEventId = c.ExternalEventId, ExternalServiceName = c.ExternalServiceName }))); }