public string GetLawInfoList_Web(QueryCommon <LawInfoQuery_Web> query) { ILawInfoService jobsService = ServiceHelper.Create <ILawInfoService>(); Result_List_Pager <Result_LawInfo> res = jobsService.GetLawInfoList_Web(query); List <Result_AttachmentInfo> resItem = new List <Result_AttachmentInfo>(); foreach (var item in res.List) { resItem = GetObjectList_ById_Web(item.Id).List.Where(x => x.AttachmentName != null && x.AttachmentName != "" && x.AttachmentName.LastIndexOf('.') > 0).ToList(); if (resItem != null && resItem.Count > 0) { Result_AttachmentInfo imgItem = resItem.Where(x => HashSet_Common.ImageTypeArr.Contains(x.AttachmentName.Substring(x.AttachmentName.LastIndexOf('.'), x.AttachmentName.Length - x.AttachmentName.LastIndexOf('.')))).FirstOrDefault(); if (imgItem != null) { item.AttachmentName = imgItem.AttachmentName; } else { item.AttachmentName = ""; } } else { item.AttachmentName = ""; } } return(Newtonsoft.Json.JsonConvert.SerializeObject(res)); }
public string MeetingsList_Web(QueryCommon <TechnicalInfoQuery_Web> query) { if (query.ParamInfo.Type > 0) { query.ParamInfo.EndTime = DateTime.Now.Date; } //else //{ // query.ParamInfo.StartTime = query.ParamInfo.StartTime.Date; // query.ParamInfo.EndTime = query.ParamInfo.EndTime.Date.AddDays(1); //} ITechnicalInfoService jobsService = ServiceHelper.Create <ITechnicalInfoService>(); Result_List_Pager <Result_TechnicalInfo> res = jobsService.GetMeetingsList_Web(query); List <Result_AttachmentInfo> resItem = new List <Result_AttachmentInfo>(); foreach (var item in res.List) { resItem = GetObjectList_ById_Web(item.Id).List.Where(x => x.AttachmentName != null && x.AttachmentName != "" && x.AttachmentName.LastIndexOf('.') > 0).ToList(); if (resItem != null && resItem.Count > 0) { Result_AttachmentInfo imgItem = resItem.Where(x => HashSet_Common.ImageTypeArr.Contains(x.AttachmentName.Substring(x.AttachmentName.LastIndexOf('.'), x.AttachmentName.Length - x.AttachmentName.LastIndexOf('.')))).FirstOrDefault(); if (imgItem != null) { item.AttachmentName = imgItem.AttachmentName; } else { item.AttachmentName = ""; } } else { item.AttachmentName = ""; } } return(Newtonsoft.Json.JsonConvert.SerializeObject(res)); }