public PaperDetailViewModel PaperDetailById(string Id, string userId) { PaperDetailViewModel paperDetailViewModel = new PaperDetailViewModel(); DataTable dtPaperDetail = paperDAL.SearchPaperDetailById(Id, userId); // DataTable dtImgList = paperDAL.SearchPaperImgListById(Id); List <string> imgList = new List <string>(); if (dtPaperDetail.Rows.Count > 0) { string ImgA = dtPaperDetail.Rows[0]["ImgA"].ToString() ?? ""; if (!string.IsNullOrEmpty(ImgA)) { imgList.Add(ImgA); } string ImgB = dtPaperDetail.Rows[0]["ImgB"].ToString() ?? ""; if (!string.IsNullOrEmpty(ImgB)) { imgList.Add(ImgB); } string ImgC = dtPaperDetail.Rows[0]["ImgC"].ToString() ?? ""; if (!string.IsNullOrEmpty(ImgC)) { imgList.Add(ImgC); } string ImgD = dtPaperDetail.Rows[0]["ImgD"].ToString() ?? ""; if (!string.IsNullOrEmpty(ImgD)) { imgList.Add(ImgD); } string ImgE = dtPaperDetail.Rows[0]["ImgE"].ToString() ?? ""; if (!string.IsNullOrEmpty(ImgE)) { imgList.Add(ImgE); } } paperDetailViewModel.detail = dtPaperDetail.toList <PaperInfo>(); DataTable dtSearchPaperHotListBytype = paperDAL.SearchPaperHotListBytype(paperDetailViewModel.detail[0].Type.ToString()); DataTable dtSearchNewList = paperDAL.SearchNewList(); paperDetailViewModel.HotList = dtSearchPaperHotListBytype.toList <PaperList>(); paperDetailViewModel.NewList = dtSearchNewList.toList <PaperList>(); paperDetailViewModel.imgList = imgList; DataTable dtFootLink = paperDAL.SearchFootLink(); paperDetailViewModel.footLinkList = dtFootLink.toList <FootLinkViewModel>(); DataTable dtMenu = paperDAL.SearchMenuList(); paperDetailViewModel.menuModelList = dtMenu.toList <MenuModel>(); return(paperDetailViewModel); }