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