public async Task <IActionResult> GetMediaInfoListByIdAsync(string proId) { try { var url = _configurationManager.GetSection(ConfigEnum.MediaUrl.ToString()); var res = await _mediaInfoService.GetMediaInfoListById(proId); res.ToList().ForEach(x => x.MUrl = $"{url}/{x.MPid}/{x.MUrl}"); _result.status = (int)HttpStatusCode.OK; _result.msg = "success"; _result.resultData = res; return(Ok(_result)); } catch (Exception ex) { _log.Error("GetMediaInfoListByIdAsync method error:" + ex); _result.status = (int)HttpStatusCode.InternalServerError; _result.msg = "fail"; _result.resultData = null; return(StatusCode(_result.status, _result)); } }