예제 #1
0
        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
            })));
        }